Compartir a través de


Set.intersectMany<'T> (Función de F#)

Calcula la intersección de una secuencia de conjuntos. La secuencia no puede estar vacía.

Espacio de nombres/Ruta de acceso del módulo: Microsoft.FSharp.Collections.Set

Ensamblado: FSharp.Core (en FSharp.Core.dll)

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

// Usage:
Set.intersectMany sets

Parámetros

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

    Secuencia de conjuntos de los que se va a calcular la intersección.

Valor devuelto

Intersección de los conjuntos de entrada.

Comentarios

Esta función se denomina IntersectMany en los ensamblados compilados. Si obtiene acceso a la función desde un lenguaje distinto de F# o mediante reflexión, use este nombre.

Ejemplo

En el ejemplo de código siguiente, se muestra el uso de la función Set.intersectMany.

let seqOfSets =
    seq { for i in 1 .. 9 do yield Set.ofList [ i .. i .. 10000 ] }  
let setResult = Set.intersectMany seqOfSets
printfn "Numbers between 1 and 10,000 that are divisible by "
printfn "all the numbers from 1 to 9:"
printfn "%A" setResult

Output

  

Plataformas

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

Información de versiones

Versiones de la biblioteca básica de F#

Se admite en: 2.0, 4.0, portables

Vea también

Referencia

Collections.Set (Módulo de F#)

Microsoft.FSharp.Collections (Espacio de nombres de F#)