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
지원 안 함