gpt4 book ai didi

haskell - 'mod' Haskell 上的语法错误

转载 作者:行者123 更新时间:2023-12-04 23:50:08 28 4
gpt4 key购买 nike

关闭。这个问题是not reproducible or was caused by typos .它目前不接受答案。












想改善这个问题吗?更新问题,使其成为 on-topic对于堆栈溢出。

7年前关闭。




Improve this question




我正在关注 Haskell 教程:http://www.seas.upenn.edu/~cis194/lectures/01-intro.html

我正在 ghci 中测试功能,我到了这部分:

hailstone :: Integer -> Integer
hailstone n
| n `mod` 2 == 0 = n `div` 2
| otherwise = 3*n + 1

我在 .hs 文件中有该功能,我在同一目录中启动 ghci 并转到 :l hailstone.hs

输出是
Syntax error on 'mod'
Perhaps you intended to use TemplateHaskell
In the Template Haskell quotation 'mod'
Failed, modules loaded: none.

做了一些谷歌搜索并尝试加载这个“templatehaskell”,结果却出现了一组不同的错误( http://brandon.si/code/working-with-template-haskell-in-ghci/)

最佳答案

user2407038在评论中正确建议,问题是我使用了撇号( ' )而不是反引号( ` ),反引号与我应该使用的单引号不同。

关于haskell - 'mod' Haskell 上的语法错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24543686/

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