9

次のように、ghciで簡単なことをすると:

let x = 7 + 2

私は ghci が x が保持するタイプの応答を返すことを期待しています:

x :: Integer

ghci を実行すると、上記の行が表示されません。どうすればその応答を得ることができますか?

4

3 に答える 3

25

タイプを自動的に表示するには、次を使用します:set +t

μ> :set +t
μ> let x = 7 + 2
x :: Integer
μ>
于 2012-09-30T09:06:44.133 に答える
12

:t次のように ghci コマンドを使用します。

Prelude> let x = 7 + 2
Prelude> :t x
x :: Integer
Prelude> 
于 2012-09-30T08:50:11.273 に答える
8

GHCi で何かのタイプを見つけるには、:typeコマンド、または (より一般的ですが) 省略形の を使用できます:t。これにより、次のようなことができます。

Prelude> let x = 7 + 2
Prelude> :t x
x :: Integer
于 2012-09-30T08:50:30.390 に答える