This question already has answers here:
Multi-line commands in GHCi
(5个答案)
7年前关闭。
在GHCi中不起作用,迫使我改用
这个隐藏的 gem 非常适合与可读代码一起玩!
如果希望将其作为默认行为,则可以在主目录中创建一个
(5个答案)
7年前关闭。
let x=1
y=2
z=3
在GHCi中不起作用,迫使我改用
let {x=1;y=2;y=3}
。我该如何解决这个问题? 最佳答案
The documentation说:
多行模式使GHCi的行为类似于Python解释器:
Prelude> :set +m
Prelude> let x = 1
Prelude| y = 2
Prelude| z = 3
Prelude|
Prelude> (x, y, z)
(1,2,3)
这个隐藏的 gem 非常适合与可读代码一起玩!
如果希望将其作为默认行为,则可以在主目录中创建一个
.ghci
文件,并在其中添加一行:set +m
。 (现在,这确实出现了,我实际上是这样做的。)关于haskell - 无法在GHCi中输入多行语句,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/18162420/
10-13 02:48