1

我正在尝试构建一个根据参数是空列表还是包含某些内容的列表做出不同反应的函数。我的代码:

validateCypher :: [Char] -> [Char]
validateCypher [] = cypherB
validateCyper n:[] = ['O']

然而返回

声明中的语法错误(意外符号“:”)

想法?:)

4

1 回答 1

8

你需要把(..放在)周围n:[]。但请注意,(n:[])与 相同[n]

于 2013-10-07T22:11:25.593 回答