Aracılığıyla paylaş


Array.zip<'T1,'T2> İşlevi (F#)

İki dizi dizilerini bir diziye sahip iki öğe birleştirir.İki dizi eşit uzunluk, aksi durumda olmalıdır ArgumentException ortaya çıkar.

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

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

// Signature:
Array.zip : 'T1 [] -> 'T2 [] -> ('T1 * 'T2) []

// Usage:
Array.zip array1 array2

Parametreler

  • array1
    Type: 'T1[]

    İlk giriş dizisi.

  • array2
    Type: 'T2[]

    İkinci giriş dizisi.

Özel Durumlar

Özel Durum

Koşul

ArgumentException

Giriş dizilerinin uzunluğu farklı olduğu zaman oluşturulur.

Dönüş Değeri

İkili öğelerin dizisi.

Notlar

Bu işlev adlı Zip kodları derlenmiş derlemeleri.İşlev yansıtma veya F# dışındaki bir dilde erişiyorsanız, bu adı kullanın.

Örnek

Aşağıdaki kod nasıl kullanılacağını gösterir Array.zip.

let array1 = [| 1; 2; 3 |]
let array2 = [| -1; -2; -3 |]
let arrayZip = Array.zip array1 array2
printfn "%A" arrayZip

Çıktı

  

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.Array Modülü (F#)

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