Udostępnij przez


IndexOf, funkcja

W pełni kwalifikowana nazwa: Std.Arrays.IndexOf

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

Streszczenie

Zwraca pierwszy indeks pierwszego elementu w tablicy, który spełnia określony predykat. Jeśli taki element nie istnieje, zwraca wartość -1.

Wkład

predykat

Funkcja predykatu działająca na elementach tablicy.

tablica

Tablica do wyszukania przy użyciu danego predykatu.

Wyjście

Najmniejszy indeks elementu, dla którego predicate(array[index]) ma wartość true, lub -1, jeśli taki element nie istnieje.

Przykład

Poniższy kod pobiera indeks pierwszej liczby parzysnej w tablicy wejściowej.

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