Cet article a fait l’objet d’une traduction automatique. Pour afficher l’article en anglais, activez la case d’option Anglais. Vous pouvez également afficher le texte anglais dans une fenêtre contextuelle en faisant glisser le pointeur de la souris sur le texte traduit.
Traduction
Anglais

Array.unzip<'T1,'T2>, fonction (F#)

Fractionne un tableau de paires en deux tableaux.

Espace de noms/Chemin du module : Microsoft.FSharp.Collections.Array

Assembly : FSharp.Core (in FSharp.Core.dll)

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

// Usage:
Array.unzip array

array

Type : ('T1 * 'T2)[]

Tableau d'entrée.

Deux tableaux.

Cette fonction se nomme [Unzip] 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.

Le code suivant montre comment utiliser Array.unzip :


let array1, array2 = Array.unzip [| (1, 2); (3, 4) |]
printfn "%A" array1
printfn "%A" array2


Sortie

            
              [|1; 3|] [|2; 4|]


            
          

Windows 8, Windows 7, Windows Server 2012, Windows Server 2008 R2

Versions de bibliothèque principale F#

Prise en charge dans : 2,0, 4,0, portables

Ajouts de la communauté

AJOUTER
Afficher: