Array2D.mapi<'T,'U> İşlevi (F#)
Öğeleri, verilen işlevin dizinin her öğesine uygulanan işlev sonucu olan yeni bir dizi oluşturur. İşleve geçirilen tamsayı indeksi, dönüştürülmekte olan öğeyi gösterir.
Ad alanı/modül yol: Microsoft.FSharp.Collections.Array2D
Derleme: FSharp.Core (FSharp.Core.dll),
// Signature:
Array2D.mapi : (int -> int -> 'T -> 'U) -> 'T [,] -> 'U [,]
// Usage:
Array2D.mapi mapping array
Parametreler
mapping
Type: int -> int -> 'T -> 'UDizinin her öğesini dönüştürmek için uygulanan işlev. İki tamsayı öğenin dizinini sağlar.
array
Type: 'T[,]Girdi dizisi.
Dönüş Değeri
Verilen eşleme tarafından öğeleri dönüştürülen dizi.
Notlar
Sıfır tabanlı olmayan diziler için giriş dizisinin tabanı, çıkış dizinine atanacaktır.
Bu işlev adlı MapIndexed kodları derlenmiş derlemeleri. Üye yansıtma veya F# dışındaki bir dilde erişiyorsanız, bu adı kullanın.
Platformlar
Windows 8, Windows 7, Windows Server 2012, Windows Server 2008 R2
Sürüm Bilgisi
F# Çekirdek Kitaplığı sürümleri
Desteklenen: 2.0, 4.0, Portable