Haskell行不会执行:do {n< - readLn;打印(n ^ 2)}

时间:2012-01-02 04:26:52

标签: linux haskell

我一直在关注Learn Haskell in 10 Minutes教程。一切顺利,直到我到达这条线:

do { n <- readLn ; print (n^2) }

它不会在ghci中执行,而在Leksah中我会收到以下错误。

  

解析错误:顶层的裸体表达

我尝试更新cabal并安装foo,但问题还在继续。

非常感谢您的帮助。

我正在使用Ubuntu 11.10。

1 个答案:

答案 0 :(得分:10)

它没有冻结,它在等待输入。尝试输入一个数字,然后按Enter键。