IndexOf 函式
完整名稱:Std.Arrays.IndexOf
function IndexOf<'T>(predicate : ('T -> Bool), array : 'T[]) : Int
總結
傳回數位中滿足指定述詞之第一個專案的第一個索引。 如果不存在這類專案,則會傳回 -1。
輸入
謂語
述詞函式,作用於陣列的專案。
陣列
要使用指定述詞搜尋的陣列。
輸出
predicate(array[index])
為 true 之元素的最小索引,如果不存在這類專案,則為 -1。
例
下列程式代碼會取得輸入數位列中第一個偶數的索引。
let indexOfFirstEven = IndexOf(x -> x % 2 == 0, [1, 3, 17, 2, 21]);
// `indexOfFirstEven` is 3.