2012-11-20 62 views
0
genSuffixes::[Char]->[[Char]] 
getSuffixes (xs) = suffix 0 (xs) 
suffix::Int->[Char]->[[Char]] 
suffix n (xs) = if n==length(xs) 
      then(xs) 
      else drop n (xs) ++ suffix (n+1) (xs) 

當試圖編譯代碼時,我得到「genSuffixes的類型簽名缺少陪同綁定」。Haskell - 缺少同伴綁定

+0

可以誦讀困難,但這是一個問題,你必須承認與它共處。 – Cubic

回答

2

您有拼寫錯誤genSuffixesgetSuffixes之一。

+0

哦,謝謝你,對不起,浪費你的時間:) – Kostenurcho

3

檢查拼寫:您爲genSuffixes一個類型簽名(與n),但對於getSuffixes定義(一個t)。