當前位置: 首頁>>編程示例 >>用法及示例精選 >>正文


haskell findIndex用法及代碼示例

Haskell語言List模塊中函數findIndex的用法及代碼示例。

用法類型:

(a -> Bool) -> [a] -> Maybe Int

函數find返回滿足謂詞的列表的第一個元素;如果沒有這樣的元素,則返回Nothing。findIndex返回相應的索引。findIndices返回所有此類索引的列表。

示例1:

輸入:
findIndex (>3) [0,2,4,6,8]
         
輸出:
Just 2
         

示例2:

輸入:
findIndex (==3) [0,2,4,6,8]
         
輸出:
Nothing
         

示例3:

輸入:
findIndex even [2,4,6,8]
         
輸出:
Just 0
         

示例4:

輸入:
findIndex (\x -> 5**x > 10000) [2,4,6,8]
         
輸出:
Just 2
         

相關用法


注:本文由純淨天空篩選整理自 haskell findIndex。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。