gpt4 book ai didi

haskell - 如何修复 Haskell 上输入 ‘->’ 的解析错误?

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

下面的代码是我编写的计算器。我正在尝试处理解析错误和 token 错误,但我在 ∖s -> tokens 上不断收到相同的错误,如何修复此问题?为什么我总是收到此错误?

 {- main -}
main = do cs <- getContents
putStr $ unlines $ map show $
map (∖s -> tokens s >= parse >= eval) $ lines cs

最佳答案

这里的问题很微妙。正确的语法是 \s -> tokens s >= parse >= eval,使用反斜杠:\ U+005C REVERSE SOLIDUS。但是,您的代码是 ∖s -> tokens s >= parse >= eval。这有细微的不同:它没有像预期那样使用反斜杠,而是使用 U+2216 SET MINUS。只需使用正确的字符,将 替换为 \,它就会正确解析。

关于haskell - 如何修复 Haskell 上输入 ‘->’ 的解析错误?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65575028/

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