因此,我將一個3元組列表傳遞給該函數,並且想要返回該元組的第一個和第三個元素,爲什麼這裏的代碼不工作?從列表中獲取第3個元素的第一個元素和第二個元素 - Haskell
remove :: (a, b, c) -> (a,c)
remove (x, _, y) = (x,y)
我得到的錯誤是
*** Expression : remove (sortScore b h)
*** Term : sortScore b h
*** Type : [(Val,Int,End)]
*** Does not match : (a,b,c)
好了,我的意思是說第一和第三,讓我編輯 – Sprout 2014-11-20 23:54:51