IndexOf
Plně kvalifikovaný název: Std.Arrays.IndexOf
function IndexOf<'T>(predicate : ('T -> Bool), array : 'T[]) : Int
Shrnutí
Vrátí první index prvního prvku v poli, který splňuje daný predikát. Pokud takový prvek neexistuje, vrátí hodnotu -1.
Vstup
predikát
Predikát funkce působící na prvky pole.
pole
Pole, které se má prohledávat pomocí daného predikátu.
Výstup
Nejmenší index prvku, pro který je predicate(array[index])
pravdivý, nebo -1, pokud takový prvek neexistuje.
Příklad
Následující kód získá index prvního sudého čísla ve vstupním poli.
let indexOfFirstEven = IndexOf(x -> x % 2 == 0, [1, 3, 17, 2, 21]);
// `indexOfFirstEven` is 3.