Haskell 哈斯克尔缩进误差?
我附加了代码,带有缩进,有人知道问题出在哪里吗 错误代码:Haskell 哈斯克尔缩进误差?,haskell,functional-programming,Haskell,Functional Programming,我附加了代码,带有缩进,有人知道问题出在哪里吗 错误代码: zo.hs:7:9: parse error (possibly incorrect indentation) 线路 [...] = show x ++ ++ show [...] 包含多个语法错误。特别是,(++)是一个二进制运算符,而不是用来包围show foo的东西 试一试 而且 未定义: show Leaf = "Leaf" 线路 [...] = show x ++ ++ show [...] 包含多个语法错误。
zo.hs:7:9: parse error (possibly incorrect indentation)
线路
[...] = show x ++ ++ show [...]
包含多个语法错误。特别是,(++)
是一个二进制运算符,而不是用来包围show foo
的东西
试一试
而且
未定义:
show Leaf = "Leaf"
线路
[...] = show x ++ ++ show [...]
包含多个语法错误。特别是,(++)
是一个二进制运算符,而不是用来包围show foo
的东西
试一试
而且
未定义:
show Leaf = "Leaf"
你知道,如果你真的复制并粘贴代码而不是使用屏幕截图,这会容易得多。仅用于缩进的打印屏幕“解析错误”是错误消息中有趣的部分,缩进只是作为一个有用的提醒。大多数情况下,这与错误本身无关。你知道,如果你真的在这里复制并粘贴代码而不是使用屏幕截图,这会容易得多。打印屏幕只是为了缩进“解析错误”是错误消息中有趣的部分,缩进只是一个有用的提醒。大多数情况下,这与错误本身无关。当我阅读代码时,不知何故错过了
show Leaf
位。我怀疑你现在已经涵盖了所有问题。当我阅读代码时,不知何故错过了show Leaf
部分。我怀疑你现在已经涵盖了所有问题。