0
差異列表,我試圖讓兩個列表之間的區別是這樣的:與未知的數據類型
[(Char, Char, a)] -> [(Char, Char, a)] -> [(Char, Char, a)]
其中a
可以是任何數據類型。 \\
的問題在於a
不是Ord
的實例。有一個聰明的解決方案嗎?我嘗試了複雜的東西,我第一次刪除a
,然後試圖比較這兩個列表,但它變得非常混亂......我想這可以巧妙地完成map
什麼的,但我仍然是新來的Haskell所以我沒有'真的有它的竅門。
你怎麼能指望做至少沒有'Eq'約束?你是說你只想看兩個'Char'元素並且根據它進行比較? – asm
你應該給我們一個例子。如果在比較三元組時忽略第三個組件,則有一個解決方案。 – ErikR
是的,我想忽略第三個組件,抱歉不清楚! – hboy