関数型プログラミング言語Haskell Part13
■ このスレッドは過去ログ倉庫に格納されています
0880879
2011/02/16(水) 17:03:37addHP :: Int -> StateT Player IO ()
addHP h = do
oldp <- get
liftIO $ putStrLn $ "OldHP: " ++ (show$hp oldp)
put $ oldp {hp=(hp oldp)+h}
return ()
main = runStateT (addHP 7) (Player 8) >>= print
■ このスレッドは過去ログ倉庫に格納されています