pow1 b e
| (e == 0) = 1
| otherwise = b * pow1 b (e-1)
Run Code Online (Sandbox Code Playgroud)
我在.hs文件中有完全相同的代码,加载时我总是得到相同的解析错误.我不认为它实际上包含任何错误 - 所以我目前的想法是"|" 标志不是哈斯克尔想要的,但它是我的Macbook键盘上的标准键盘(使用Mac OS).是否有可能,如果是这样,我该怎么回事呢?我正在使用TextEdit编写代码,并打开纯文本设置.
haskell ×1