[Haskell] Top

API

オンラインIDE

オススメ文献

入門書

Haskellでモナド周りを体系的に学ぶ

以下シリーズ全て

Haskellで実際にモノを作る

ghci

起動

stackでインストールした場合。

$ stack ghci

hsファイルのロード

> :l file

fileに.hsは含まない。

型確認

> :t 10
10 :: Num t => t

型宣言

セミコロンをつけて、その後に実装を続けて書く。

> triple :: Int -> Int; triple x = 3*x
> triple 9
27

:{:}で括ると複数行で書ける。

> :{
| lucky :: Int -> String
| lucky 7 = "lucky"
| lucky x = "unlucky"
| :}
>