2013-10-07 40 views
1

我想建立一個函數,根據參數是否是一個空的列表或列表包含的東西不同的反應。我的代碼:Haskell功能大廈的列表

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

然而其返回

語法錯誤的聲明(意外符號 「:」)

想法? :)

+2

你可能想要'validateCypher'在第三行 –

回答

8

你需要把( .. )n:[]。但請注意,(n:[])[n]相同。

+0

是的,這就是我想要的 – MrD

+0

好吧,只需檢查:-) –