Fungsi IndexOf
Nama yang sepenuhnya memenuhi syarat: Std.Arrays.IndexOf
function IndexOf<'T>(predicate : ('T -> Bool), array : 'T[]) : Int
Ringkasan
Mengembalikan indeks pertama elemen pertama dalam array yang memenuhi predikat tertentu. Jika tidak ada elemen seperti itu, mengembalikan -1.
Masukan
predikat
Fungsi predikat yang bertindak pada elemen array.
Array
Array yang akan dicari menggunakan predikat yang diberikan.
Hasil
Indeks terkecil dari elemen yang predicate(array[index])
benar, atau -1 jika tidak ada elemen tersebut.
Contoh
Kode berikut mendapatkan indeks angka genap pertama dalam array input.
let indexOfFirstEven = IndexOf(x -> x % 2 == 0, [1, 3, 17, 2, 21]);
// `indexOfFirstEven` is 3.