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.