Aracılığıyla paylaş


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 -> 'U

    Dizinin 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

Ayrıca bkz.

Başvuru

Collections.Array2D Modülü (F#)

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