다음을 통해 공유


Array.Parallel 모듈(F#)

배열에 대한 병렬 작업을 제공합니다.

네임스페이스/모듈 경로: Microsoft.FSharp.Collections.Array

어셈블리: FSharp.Core(FSharp.Core.dll)

module Parallel

설명

choose : ('T -> 'U option) -> 'T [] -> 'U []

지정된 함수를 배열의 각 요소에 적용합니다. 함수가 Some(x)을 반환하는 각 요소에 대해 결과 "x"로 구성된 배열을 반환합니다.

collect : ('T -> 'U []) -> 'T [] -> 'U []

배열의 각 요소에 대해 지정된 함수를 적용합니다. 모든 결과를 연결하고 결합된 배열을 반환합니다.

init : int -> (int -> 'T) -> 'T []

지정된 차원과 요소를 계산할 생성기 함수를 사용하여 배열을 만듭니다.

iter : ('T -> unit) -> 'T [] -> unit

지정된 함수를 배열의 각 요소에 적용합니다.

iteri : (int -> 'T -> unit) -> 'T [] -> unit

지정된 함수를 배열의 각 요소에 적용합니다. 함수에 전달된 정수는 요소의 인덱스를 나타냅니다.

map : ('T -> 'U) -> 'T [] -> 'U []

지정된 함수를 배열의 각 요소에 적용하여 얻은 결과 요소가 들어 있는 새 배열을 빌드합니다.

mapi : (int -> 'T -> 'U) -> 'T [] -> 'U []

지정된 함수를 배열의 각 요소에 적용하여 얻은 결과 요소가 들어 있는 새 배열을 빌드합니다. 함수에 전달된 정수 인덱스는 변환할 요소의 인덱스를 나타냅니다.

partition : ('T -> bool) -> 'T [] -> 'T [] * 'T []

컬렉션을 분할하여 지정된 조건자가 "true"를 반환하는 요소와 "false"를 반환하는 요소가 각각 포함된 두 개의 컬렉션으로 만듭니다.

플랫폼

Windows 7, Windows Vista SP2, Windows XP SP3, Windows XP x64 SP2, Windows Server 2008 R2, Windows Server 2008 SP2, Windows Server 2003 SP2

버전 정보

F# 런타임

지원되는 버전: 4.0

Silverlight

지원 안 함

참고 항목

참조

Collections.Array 모듈(F#)