简体   繁体   English

Haskell语法-如何在方括号中写let?

[英]Haskell Syntax - How to write let in bracketed do block?

The following code got "parse error" on the let clause (in GHC 7.8.3): 以下代码在let子句(GHC 7.8.3中)中获得了“解析错误”:

someFunction = do {
    let foo = bar;
    return foo;
}

How to correct it in order to get the equivalent to this? 如何纠正它以获得与之等效的结果?

someFunction = do
    let foo = bar
    return foo
someFunction = do {
    let foo = bar
  ; return foo
}

or 要么

someFunction = do {
    let { foo = bar };
    return foo
}

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM