[過去ログ]
関数型プログラミング言語Haskell Part32 (1002レス)
関数型プログラミング言語Haskell Part32 http://mevius.5ch.net/test/read.cgi/tech/1548720347/
上
下
前次
1-
新
通常表示
512バイト分割
レス栞
抽出解除
レス栞
このスレッドは過去ログ倉庫に格納されています。
次スレ検索
歴削→次スレ
栞削→次スレ
過去ログメニュー
リロード規制
です。10分ほどで解除するので、
他のブラウザ
へ避難してください。
200: デフォルトの名無しさん [sage] 2019/02/23(土) 21:08:00.52 ID:RiBir1w3 do構文がIO型だからこのように書ける・・というのがどうもしっくりこないけど 都合上こうするしかなかったってだけの話で特別な意味はないのかな calc :: IO () calc = do putStr "Input Integer1 > " x <- readLn :: IO Integer putStr "Input Integer2 > " y <- readLn :: IO Integer let a = x + y b = x - y c = x * y d = x `div` y n1 = show x n2 = show y putStrLn (n1 ++ "+" ++ n2 ++ "=" ++ show a) putStrLn (n1 ++ "-" ++ n2 ++ "=" ++ show b) putStrLn (n1 ++ "*" ++ n2 ++ "=" ++ show c) putStrLn (n1 ++ "/" ++ n2 ++ "=" ++ show d) http://mevius.5ch.net/test/read.cgi/tech/1548720347/200
201: デフォルトの名無しさん [sage] 2019/02/23(土) 21:24:41.95 ID:24PtBhaW >>200 いちいち躓いたところで立ち止まらない これは別に関数型がどうとかに限った話じゃなく、未知のジャンルの勉強の話 まず思考を殺して30回読み返す 学ぶは真似ぶから始まる http://mevius.5ch.net/test/read.cgi/tech/1548720347/201
205: デフォルトの名無しさん [sage] 2019/02/24(日) 01:39:36.53 ID:qI0VELUi >>200 do は (>>=) の糖衣構文 (=分かりやすく見やすくするための別記法) なので最終的にはモナドと (>>=) を理解するまではしっくりこない。 https://qiita.com/saltheads/items/6025f69ba10267bbe3ee http://mevius.5ch.net/test/read.cgi/tech/1548720347/205
メモ帳
(0/65535文字)
上
下
前次
1-
新
書
関
写
板
覧
索
設
栞
歴
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.061s