次のように、ghciで簡単なことをすると:
let x = 7 + 2
私は ghci が x が保持するタイプの応答を返すことを期待しています:
x :: Integer
ghci を実行すると、上記の行が表示されません。どうすればその応答を得ることができますか?
タイプを自動的に表示するには、次を使用します:set +t
。
μ> :set +t
μ> let x = 7 + 2
x :: Integer
μ>
:t
次のように ghci コマンドを使用します。
Prelude> let x = 7 + 2
Prelude> :t x
x :: Integer
Prelude>
GHCi で何かのタイプを見つけるには、:type
コマンド、または (より一般的ですが) 省略形の を使用できます:t
。これにより、次のようなことができます。
Prelude> let x = 7 + 2
Prelude> :t x
x :: Integer