純粋関数型プログラミング言語、Haskellの学習記録です。
ghci
※ 自分の環境の場合はこれでやってる(stackから立ち上げ?)
stack ghci
:quit
ghc ファイル名.hs
Prelude> :l hoge.hs
*Main>
ロードする前はプロンプトが
Prelude>
となっていて、ロードすると、プロンプトが以下のようになる。
*Main>
ロードしたファイルを再ロードする際は、以下のように行う。
*Main> :l hoge.hs
- まず以下のようなファイルを用意。
ファイル名: fizzbuzz.hs
中身: main = putStrLn "Hello, World!
- 次にターミナルで下記を実行 (自分の場合はstack runghcで動かしてる)
runghc fizzbuzz.hs
- 出力
Hello, World!