-1
我試圖篩選list of 2-tuples
其中第一個元組值等於0
的列表:過濾的元組
ghci> ys
[(0,55),(1,100)]
ghci> filter (\x -> x.fst == 0) ys
<interactive>:71:27:
Couldn't match type `(Integer, Integer)' with `b0 -> c0'
Expected type: [b0 -> c0]
Actual type: [(Integer, Integer)]
In the second argument of `filter', namely `ys'
In the expression: filter (\ x -> x . fst == 0) ys
In an equation for `it': it = filter (\ x -> x . fst == 0) ys
我想要的輸出:
[(1,100)]
我怎樣才能做到這一點?另外,編譯時錯誤是什麼意思?
順便說一句,這還是不給OP的期望的輸出。 –
哦,你說得對,我只是假設他們正在正確使用'filter'。我會解決它。 –