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

使用 ghci:t命令,如下所示:

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 回答