最佳答案
在 ghci 中输入多行命令有问题。
以下两行代码从一个文件工作:
addTwo :: Int -> Int -> Int
addTwo x y = x + y
但当我输入 ghci 时,我得到一个错误:
<interactive>:1:1: error:
Variable not in scope: addTwo :: Int -> Int -> Int
我还尝试将代码放在 :{ ... :}
中,但它们也不适用于此示例,因为这只是将代码行追加到一行中,这种情况不应该发生。
我正在使用 WinGHCi,版本2011.2.0.1