Aracılığıyla paylaş


Array.Parallel Modülü (F#)

Diziler üzerinde paralel operasyonlar sağlar

Ad alanı/modül yol: Microsoft.FSharp.Collections.Array

Derleme: FSharp.Core (FSharp.Core.dll),

module Parallel

Değerler

Value

Description

seç : ('T -> 'U option) -> 'T [] -> 'U []

Dizideki her öğeye verilen işlevi uygular. İşlevin her öğe için döndüğü Some(x) için "x" sonuçlarından oluşmuş diziyi döner.

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

Dizideki her öğeye verilen işlevi uygular. Tüm sonuçları ekler ve birleşik diziyi döner.

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

Boyutu ve öğeleri hesaplamak için oluşturucu işlevi verilen bir dizi oluşturur.

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

Dizideki her öğeye verilen işlevi uygular.

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

Dizideki her öğeye verilen işlevi uygular. İşleve geçirilen tamsayı, öğenin dizinini belirtir.

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

Öğeleri verilen işlevin dizinin her öğesine uygulanması sonucu olan yeni bir dizi oluşturur.

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

Öğeleri verilen işlevin dizinin her öğesine uygulanması sonucu olan yeni bir dizi oluşturur. İşleve geçirilen tamsayı, dönüştürülmekte olan öğenin dizinini gösterir.

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

Koleksiyonu, verilen karşılaştırma belirtimi için sırasıyla "true" ve "false" dönen öğeleri içeren iki koleksiyona ayırır.

Platformlar

Windows 8, Windows 7, Windows Server 2012, Windows Server 2008 R2

Sürüm Bilgisi

F# Çekirdek Kitaplığı sürümleri

Desteklenen: 4.0

Ayrıca bkz.

Başvuru

Collections.Array Modülü (F#)