FlatMapped 함수
네임스페이스: Microsoft.Quantum.Arrays
패키지: Microsoft.Quantum.Standard
배열 및 배열 요소를 일부 출력 배열에 매핑하는 함수가 제공되면 각 배열 요소에 대해 연결된 출력 배열을 반환합니다.
function FlatMapped<'TInput, 'TOutput> (mapper : ('TInput -> 'TOutput[]), array : 'TInput[]) : 'TOutput[]
입력
mapper: 'TInput -> 'TOutput[]
배열 요소를 매핑하는 'TOutput[]
데 사용되는 에서 의 'TInput
함수입니다.
array: 'TInput[]
요소의 배열입니다.
출력: 'TOutput[]
의 'TOutput[]
배열은 매핑 함수에 의해 생성된 모든 배열의 연결입니다.
형식 매개 변수
'TInput
요소의 형식입니다 array
.
'TOutput
함수는 mapper
이 형식의 배열을 반환합니다.
예제
let Numbers = SequenceI(1, _); // generates numbers starting from 1
let values = FlatMapped(Numbers, [1, 2, 3]);
// values = [1, 1, 2, 1, 2, 3]