다음을 통해 공유


IndexOf 함수

정규화된 이름: Std.Arrays.IndexOf

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

요약

지정된 조건자를 충족하는 배열에서 첫 번째 요소의 첫 번째 인덱스를 반환합니다. 이러한 요소가 없으면 -1을 반환합니다.

입력

술어

배열의 요소에 대해 작동하는 조건자 함수입니다.

배열

지정된 조건자를 사용하여 검색할 배열입니다.

출력

predicate(array[index]) true인 요소의 가장 작은 인덱스이거나 해당 요소가 없으면 -1.

본보기

다음 코드는 입력 배열에서 첫 번째 짝수의 인덱스입니다.

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