【问题标题】:Why does Haskell give me this parse error on input '->'? [closed]为什么 Haskell 在输入“->”时给我这个解析错误? [关闭]
【发布时间】:2021-11-06 09:26:30
【问题描述】:

我查看了 stackoverflow 试图弄清楚这一点,因为我看到很多问题的标题与我的相同。但是我在上次打开它时完美运行的 Haskell 文件中得到了这个解析错误。我收到此错误消息

【问题讨论】:

  • 您忘记使用双冒号 (::) 来指定 concat 的类型。
  • 请将您的图片替换为纯文本。

标签: visual-studio haskell parse-error


【解决方案1】:

通过编写函数的名称,然后是两个连续的冒号 (::),然后是签名来定义函数的签名。您忘记了双冒号,因此您将 concat 函数的签名写为:

--     ↓↓ double colon
concat :: [[a]] -> [a] 

【讨论】:

    猜你喜欢
    • 2012-12-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-09-15
    • 1970-01-01
    • 2016-01-11
    • 2020-06-12
    • 1970-01-01
    相关资源
    最近更新 更多