Count 함수
네임스페이스: Microsoft.Quantum.Arrays
패키지: Microsoft.Quantum.Standard
배열과 배열의 요소에 대해 정의된 조건자가 지정된 경우 는 조건자를 충족하는 요소로 구성된 배열의 요소 수를 반환합니다.
function Count<'T> (predicate : ('T -> Bool), array : 'T[]) : Int
입력
조건자: 'T ->Bool
요소를 필터링하는 데 사용되는 에서 'T
부울로의 함수입니다.
array: 'T[]
위에 'T
있는 요소의 배열입니다.
출력: Int
조건자를 충족하는 의 array
요소 수입니다.
형식 매개 변수
T
요소의 형식입니다 array
.
예제
다음 코드는 "Count" 함수를 보여 줍니다. 조건자는 GreaterThanI 함수 함수를 사용하여 정의됩니다.
let predicate = GreaterThanI(_, 5);
let count = Count(predicate, [2, 5, 9, 1, 8]);
// count = 2
설명
함수는 제네릭 형식에 대해 정의됩니다. 즉, 배열 'T[]
과 조건 'T -> Bool
자가 있을 때마다 요소를 필터링할 수 있습니다.