【发布时间】:2017-09-10 15:10:15
【问题描述】:
如何在每个命令后在 GHCi 中显示结果表达式的类型? 例如,而不是
ghci> "hello" ++ " world"
"hello world"
我想看看
ghci> "hello" ++ " world"
"hello world" :: String
至少
ghci> "hello" ++ " world"
"hello world" :: [Char]
其他语言的 REPL 默认提供这种行为。但我找不到proper ghci option 的这种行为。我也可以在执行每个命令后打印it 的类型。但是我没有找到如何在每个 ghci 命令之后调用我的命令的方法。好吧,明智的命令:let ... = ... 没有结果(尽管打印定义变量的类型会很好)。
那么每个命令后自动显示结果类型的方法是什么?
【问题讨论】: