gpt4 book ai didi

Haskell - 输入 `|' 解析错误

转载 作者:行者123 更新时间:2023-12-02 08:34:56 26 4
gpt4 key购买 nike

pow1 b e  
| (e == 0) = 1
| otherwise = b * pow1 b (e-1)

我在 .hs 文件中拥有该代码,并且在加载时我总是遇到相同的解析错误。我不认为它实际上包含任何错误 - 所以我目前的想法是“|”符号不是 haskell 想要的,但它是我的 Macbook 键盘(使用 Mac OS)上的标准符号。有可能吗?如果有的话我该如何解决?我目前正在使用 TextEdit 编写代码,并启用纯文本设置。

最佳答案

一定要缩进 guard ; Haskell 有大量空白。

pow1 b e
| (e == 0) = 1
| otherwise = b * pow1 b (e-1)

关于Haskell - 输入 `|' 解析错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15712506/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com