0
指數
目前已在基礎庫的一些大的變化,所以我不知道今天慣用的解決方案是否會涉及fmap
,Maybe
,Monoid
,First
,Foldable
也許其他類。通用方法尋找元素
我想我會需要一個fold
的Monoid
一個複雜的結構zip [1..]
,First
,a -> Bool
和Maybe
,但找不到明顯的方式把這些東西組合在一起。
另外,我懷疑這個代碼大部分是在庫中。我只是不確定是否需要編寫類(或多少)以獲得我需要的結構。
聽起來像'findIndex p。 toList'。 – Zeta