Array.zip3<'T1,'T2,'T3>, fonction (F#)
Combine trois tableaux en un tableau de tuples ayant trois éléments. Les trois tableaux doivent avoir les mêmes longueurs, sinon une ArgumentException est levée.
Espace de noms/Chemin du module : Microsoft.FSharp.Collections.Array
Assembly : FSharp.Core (in FSharp.Core.dll)
// Signature:
Array.zip3 : 'T1 [] -> 'T2 [] -> 'T3 [] -> ('T1 * 'T2 * 'T3) []
// Usage:
Array.zip3 array1 array2 array3
Paramètres
array1
Type : 'T1 []Premier tableau d'entrée.
array2
Type : 'T2 []Deuxième tableau d'entrée.
array3
Type : 'T3 []Troisième tableau d'entrée.
Exceptions
Exception |
Condition |
---|---|
Levée lorsque les tableaux d'entrée ont des longueurs différentes. |
Valeur de retour
Tableau d'éléments basés sur des tuples.
Notes
Cette fonction se nomme Zip3 dans les assemblys compilés. Si vous accédez à la fonction à partir d'un langage autre que F# ou par réflexion, utilisez ce nom.
Exemple
Le code suivant montre comment utiliser 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
Sortie
Plateformes
Windows 8, Windows 7, Windows Server 2012, Windows Server 2008 R2
Informations de version
Versions de bibliothèque principale F#
Prise en charge dans : 2,0, 4,0, portables