2016-11-15から1日間の記事一覧

LYH 8.2 Hello, World!

8.2 Hello, World! main = putStrLn "hello, world" これをhelloworld.hsとして保存し、 $ ghc --make helloworld と入力する。コンパイルされて、helloworldという実行ファイルが作成される。 8.2 確認問題 putStrLnの型を調べよ。(:t putStrLnの結果を示せ…

LYH 8.1 入出力

8.1 入出力 8.1 不純なものと純粋なものを分離する Haskellでは関数が副作用を持つことが許されない。木のようなデータ構造でさえ、要素を追加しようと思ったら、新しい要素をが追加された木を、新たに変数に束縛することで対応できた。しかし、入出力に関し…