Aracılığıyla paylaş


IndexOf işlevi

Tam ad: Std.Arrays.IndexOf

function IndexOf<'T>(predicate : ('T -> Bool), array : 'T[]) : Int

Özet

Belirli bir koşulu karşılayan bir dizideki ilk öğenin ilk dizinini döndürür. Böyle bir öğe yoksa -1 döndürür.

Girdi

yüklem

Dizinin öğeleri üzerinde hareket eden bir koşul işlevi.

dizi

Verilen koşul kullanılarak aranacak bir dizi.

Çıktı

predicate(array[index]) true olan bir öğenin en küçük dizini veya böyle bir öğe yoksa -1.

Örnek

Aşağıdaki kod, giriş dizisindeki ilk çift sayının dizinini alır.

let indexOfFirstEven = IndexOf(x -> x % 2 == 0, [1, 3, 17, 2, 21]);
// `indexOfFirstEven` is 3.