Compartir a través de


Set.( - )<'T> (Método de F#)

Devuelve un nuevo conjunto con los elementos del segundo conjunto que se han quitado del primero.

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

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

// Signature:
static member ( - ) : Set<'T> * Set<'T> -> Set<'T> (requires comparison)

// Usage:
set1 - set2

Parámetros

  • set1
    Tipo: Set<'T>

    Primer conjunto de entrada.

  • set2
    Tipo: Set<'T>

    Segundo conjunto de entrada.

Valor devuelto

Conjunto que contiene los elementos del primer conjunto que no van incluidos en el segundo conjunto.

Ejemplo

En el código siguiente se muestra el uso de los operadores + y - con conjuntos.

let set1 = Set.ofList [ 1 .. 3 ]
let set2 = Set.ofList [ 4 .. 6 ]

let set3 = set1 + set2
let set4 = set3 - set1
let set5 = set3 - set2

printfn "set1: %A" set1
printfn "set2: %A" set2
printfn "set3 = set1 + set2: %A" set3
printfn "set3 - set1: %A" set4
printfn "set3 - set2: %A" set5

Output

  

Plataformas

Windows 7, Windows Vista SP2, Windows XP SP3, Windows XP x64 SP2, Windows Server 2008 R2, Windows Server 2008 SP2, Windows Server 2003 SP2

Información de versiones

Runtime de F#

Se admite en las versiones: 2.0, 4.0

Silverlight

Se admite en la versión: 3

Vea también

Referencia

Collections.Set<'T> (Clase de F#)

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

Historial de cambios

Fecha

Historial

Motivo

Mayo de 2010

Se ha agregado un ejemplo de código.

Mejora de la información.