0
当我在where子句中使用排序方法时,出现“错误 - C堆栈溢出”错误。但是,如果我分别调用排序功能(排序“aString”)它的作品。 有什么建议吗?Haskell排序字符串中的“错误 - C堆栈溢出”
function :: String->String->Bool
function w1 w2
|w1==w2 = True
|otherwise = False
where (w1,w2) = (sort w1,sort w2)
哪里'sort'从何而来?请编辑您的问题并添加所有相关的导入。 – Jubobs 2015-04-05 02:15:24
排序是我创建的一个功能...它自己工作... 排序“bca”返回 abc – DiVeRsi0n 2015-04-05 02:16:40
您应该包括'sort'的定义,尤其是如果它是您的自定义函数。 – Jubobs 2015-04-05 02:18:05