次の方法で共有


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.