以下代码在let子句中得到了"解析错误"(在GHC 7.8.3中):
someFunction = do {
let foo = bar;
return foo;
}
Run Code Online (Sandbox Code Playgroud)
如何纠正它以获得相当于此?
someFunction = do
let foo = bar
return foo
Run Code Online (Sandbox Code Playgroud)
someFunction = do {
let foo = bar
; return foo
}
Run Code Online (Sandbox Code Playgroud)
要么
someFunction = do {
let { foo = bar };
return foo
}
Run Code Online (Sandbox Code Playgroud)