Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
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.