Aracılığıyla paylaş


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

Üç diziler dizilerini bir diziye üç öğelerle birleştirir. Üç dizi eşit uzunlukta olmalıdır, aksi halde ArgumentException atılır.

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

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

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

// Usage:
Array.zip3 array1 array2 array3

Parametreler

  • array1
    Type: 'T1[]

    İlk giriş dizisi.

  • array2
    Type: 'T2[]

    İkinci giriş dizisi.

  • array3
    Type: 'T3[]

    Üçüncü 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ı Zip3 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.zip3.

let array1 = [| 1; 2; 3 |]
let array2 = [| -1; -2; -3 |]
let array3 = [| "horse"; "dog"; "elephant" |]
let arrayZip3 = Array.zip3 array1 array2 array3
printfn "%A" arrayZip3

Çı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#)