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