5
我定義的函數NewLine
哈斯克爾「無效類型簽名錯誤」
NewLine :: String -> String
NewLine (x:xs)=if (x=='\n') then xs else NewLine xs
它給了我一個無效的類型簽名錯誤,但我不明白爲什麼。
我定義的函數NewLine
哈斯克爾「無效類型簽名錯誤」
NewLine :: String -> String
NewLine (x:xs)=if (x=='\n') then xs else NewLine xs
它給了我一個無效的類型簽名錯誤,但我不明白爲什麼。
函數不能以Haskell中的大寫字母開頭。大寫字母表示數據構造函數。
謝謝.........! – Jay 2010-10-01 18:16:23