Collections.Array3D Modülü (F#)

3. derece dizileri üzerinde temel işlemler.

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

Derleme: FSharp.Core (FSharp.Core.dll içinde)

module Array3D

Değerler

De?er

Açyklama

create : int -> int -> int -> int -> 'T -> 'T [,,]

Tüm öğeleri başlangıçta verilen değere eşit olan bir dizi oluşturur.

get : 'T [,,] -> int -> int -> int -> 'T

3B bir diziden bir öğe getirir. array.[index1,index2,index3] sözdizimini de kullanabilirsiniz.

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

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

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

Dizideki her öğeye verilen işlevi uygular.

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

Dizideki her öğeye verilen işlevi uygular. İşleve geçirilen tamsayı indis öğesine ait dizini gösterir.

length1 : 'T [,,] -> int

Dizinin ilk boyutunun uzunluğunu döner

length2 : 'T [,,] -> int

İkinci boyuttaki dizinin uzunluğunu döndürür.

length3 : 'T [,,] -> int

Üçüncü boyuttaki dizinin uzunluğunu döndürür.

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

Öğeleri, verilen işlevin dizinin her öğesine uygulanan işlev sonucu olan yeni bir dizi oluşturur.

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

Öğeleri, verilen işlevin dizinin her öğesine uygulanan işlev sonucu olan yeni bir dizi oluşturur. İşleve geçirilen tamsayı indis dönüştürülmüş öğesini gösterir.

ayarlama : 'T [,,] -> int -> int -> int -> 'T -> unit

Bir dizinin içindeki bir öğenin değerini ayarlar. array.[index1,index2,index3] <- value sözdizimini de kullanabilirsiniz.

zeroCreate : int -> int -> int -> 'T [,,]

Burada başlangıçta varsayılan değer girişler bir dizi oluşturur.

Platformlar

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

Sürüm Bilgisi

F# Çalışma Zamanı

Desteklenir: 2.0, 4.0

Silverlight

Desteklenir: 3

Ayrıca bkz.

Başvuru

Microsoft.FSharp.Collections İsim Uzayı (F#)