Freigeben über


Set.unionMany<'T>-Funktion (F#)

Berechnet die Union einer Sequenz von Sätzen.

Namespace/Modulpfad: Microsoft.FSharp.Collections.Set

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

// Signature:
Set.unionMany : seq<Set<'T>> -> Set<'T> (requires comparison)

// Usage:
Set.unionMany sets

Parameter

  • sets
    Typ: seq<Set<'T>>

    Die Sequenz von Sätzen für die Union.

Rückgabewert

Die Union der Eingabesätze.

Hinweise

Der Name dieser Funktion in kompilierten Assemblys lautet UnionMany. Verwenden Sie diesen Namen, wenn Sie in einer anderen .NET-Sprache als F# oder durch Reflektion auf die Funktion zugreifen.

Beispiel

Im folgenden Code wird die Verwendung der Set.unionMany-Funktionen veranschaulicht.

    let seqOfSets =
        seq { for i in 2 .. 5 do yield Set.ofList [ i .. i .. 40 ] }  
    let setResult = Set.unionMany seqOfSets
    printfn "Numbers up to 40 that are multiples of numbers from 2 to 5:"
    Set.iter (fun elem -> printf "%d " elem) setResult

Output

  

Plattformen

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

Versionsinformationen

F#-Kern-Bibliotheks-Versionen

Unterstützt in: 2,0, 4,0, portablen

Siehe auch

Referenz

Collections.Set-Modul (F#)

Microsoft.FSharp.Collections-Namespace (F#)