3
的 「圖案解析錯誤」 這是我的代碼:哈斯克爾:哪裏是
connected :: [(Integer,Integer)] -> Bool
connected [] = True
connected [(_,_)] = True
connected (a,b):(c,d):xs
| a > c = False
|otherwise = connected (c,d):xs
當我加載它GHCI它顯示
error: parse error in pattern: connected
哪兒了我犯了一個錯誤?
小調注意:'foo | x = False |否則= something'是(IMO)更常被寫爲'foo = not x && something'。在你的情況下,你可以使用'connected(...)= a <= c && connected(...)'。 – chi