【发布时间】:2010-12-14 08:19:53
【问题描述】:
我正在尝试编写一个 Haskell 附加函数...这是我所拥有的:
myappend :: [a] -> [a] -> [a]
myappend [] x = x
myappend [x:xs] y = x : myappend xs y
但这给了我一个错误: 发生检查:无法构造无限类型:a = [a] 概括 `myappend' 的类型时
那么,显然它有问题,但我看不到它......我的追加功能有什么问题?
【问题讨论】:
标签: haskell functional-programming append