【发布时间】:2011-12-29 05:43:42
【问题描述】:
我正在阅读本书Natural Language Processing for Working Programmers。这本书使用Haskell,我没有太多经验。下面的代码在 GHCI 中抛出错误
:{
do
l <- [0..9]
ps <- (\x -> [x-1, x+2]) l
return ps
:}
这是返回的错误信息
The last statement in a 'do' construct must be an expression
我遇到的所有答案似乎都表明这是一个缩进错误,但据我所知,缩进似乎是正确的。任何想法可能是什么问题?
【问题讨论】:
-
您使用的是哪个版本的 ghci?在 Windows/OSX/Ubuntu/Fedora/...上?
-
6.12.1 在 Ubuntu 10.04 上。这可能是问题所在?
标签: haskell