Array.Parallel モジュール (F#)

配列に対する並列操作を提供します。

名前空間/モジュール パス: Microsoft.FSharp.Collections.Array

アセンブリ: FSharp.Core (FSharp.Core.dll)

module Parallel

Values

説明

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 []

コレクションを 2 つのコレクションに分割します。2 つのコレクションには、指定した述語が "true" を返す要素と "false" を返す要素がそれぞれ含まれます。

プラットフォーム

Windows 8、Windows 7、Windows Server 2012 で Windows Server 2008 R2

バージョン情報

F# コア ライブラリのバージョン

サポート: 4.0

参照

関連項目

Collections.Array モジュール (F#)