我在Haskell中編寫了一個將markdown轉換爲HTML的程序,現在我試圖編寫基本函數來轉換主要符號,並且似乎遇到了與我的函數有關的問題,錯誤代碼是含糊的指出「testing.hs:15:28:解析輸入‘&’錯誤」下面是我有:將Markdown轉換爲HTML符號
symbol x " " = ""
symbol x (y:ys)
| x == '&' = '&' : (symbol ys)
| x == '<' = '<' : (symbol ys)
| x == '>' = '&rt;' : (symbol ys)
| otherwise = y : (symbol ys)
解釋任何幫助,我在做什麼錯,將不勝感激 感謝名單
感謝您指出了這一點,我總是迷路哈斯克爾其很難想象在功能上時,我的主要語言是Java和C++,其實我有++在他們前面不知道爲什麼我刪除它 – Abstract3000 2014-12-02 07:25:41