首页 > 解决方案 > 为什么 Haskell 在输入“->”时给我这个解析错误?

问题描述

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

标签: visual-studiohaskellparse-error

解决方案


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

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

推荐阅读