Collections.Set (Módulo de F#)
Operadores de programación funcional relacionados con el tipo Set.
Espacio de nombres/Ruta de acceso del módulo: Microsoft.FSharp.Collections
Ensamblado: FSharp.Core (en FSharp.Core.dll)
module Set
Valores
Valor |
Descripción |
---|---|
agregar : 'T -> Set<'T> -> Set<'T> |
Devuelve un nuevo conjunto con un elemento agregado.No se inicia ninguna excepción si el conjunto ya contiene el elemento especificado. |
contains : 'T -> Set<'T> -> bool |
Se evalúa como true si el elemento especificado está en el conjunto indicado. |
count : Set<'T> -> int |
Devuelve el número de elementos del conjunto. |
difference : Set<'T> -> Set<'T> -> Set<'T> |
Devuelve un nuevo conjunto con los elementos del segundo conjunto que se han quitado del primero. |
empty : Set<'T> |
El conjunto vacío para el tipo especificado. |
exists : ('T -> bool) -> Set<'T> -> bool |
Comprueba si algún elemento de la colección cumple el predicado especificado.Si la función de entrada es predicate y los elementos son i0...iN, esta función calcula predicate i0 or ... or predicate iN. |
filter : ('T -> bool) -> Set<'T> -> Set<'T> |
Devuelve una nueva colección que contiene solo los elementos de la colección para los cuales el predicado especificado devuelve true. |
fold : ('State -> 'T -> 'State) -> 'State -> Set<'T> -> 'State |
Aplica la función acumulativa especificada a todos los elementos del conjunto. |
foldBack : ('T -> 'State -> 'State) -> Set<'T> -> 'State -> 'State |
Aplica la función acumulativa especificada a todos los elementos del conjunto. |
forall : ('T -> bool) -> Set<'T> -> bool |
Comprueba si todos los elementos de la colección satisfacen el predicado especificado.Si la función de entrada es p y los elementos son i0...iN,, esta función calcula p i0 && ... && p iN. |
intersect : Set<'T> -> Set<'T> -> Set<'T> |
Calcula la intersección de los dos conjuntos. |
intersectMany : seq<Set<'T>> -> Set<'T> |
Calcula la intersección de una secuencia de conjuntos.La secuencia no puede estar vacía. |
isEmpty : Set<'T> -> bool |
Devuelve true si el conjunto está vacío. |
isProperSubset : Set<'T> -> Set<'T> -> bool |
Se evalúa como true si todos los elementos del primer conjunto se encuentran en el segundo y al menos un elemento del segundo conjunto no se encuentra en el primero. |
isProperSuperset : Set<'T> -> Set<'T> -> bool |
Se evalúa como true si todos los elementos del segundo conjunto se encuentran en el primero y al menos un elemento del primer conjunto no se encuentra en el segundo. |
isSubset : Set<'T> -> Set<'T> -> bool |
Se evalúa como true si todos los elementos del primer conjunto se encuentran en el segundo. |
isSuperset : Set<'T> -> Set<'T> -> bool |
Se evalúa como true si todos los elementos del segundo conjunto se encuentran en el primero. |
iter : ('T -> unit) -> Set<'T> -> unit |
Aplica la función especificada a cada elemento del conjunto, en un orden según la función de comparación. |
map : ('T -> 'U) -> Set<'T> -> Set<'U> |
Devuelve una nueva colección que contiene los resultados de aplicar la función especificada a cada elemento del conjunto de entrada. |
maxElement : Set<'T> -> 'T |
Devuelve el mayor elemento del conjunto según la ordenación usada para el conjunto. |
minElement : Set<'T> -> 'T |
Devuelve el menor elemento del conjunto según la ordenación usada para el conjunto. |
ofArray : 'T array -> Set<'T> |
Crea un conjunto que contiene los mismos elementos que la matriz especificada. |
ofList : 'T list -> Set<'T> |
Crea un conjunto que contiene los mismos elementos que la lista especificada. |
ofSeq : seq<'T> -> Set<'T> |
Crea una nueva colección a partir del objeto enumerable especificado. |
partición : ('T -> bool) -> Set<'T> -> Set<'T> * Set<'T> |
Divide el conjunto en dos conjuntos que contienen los elementos para los cuales el predicado especificado devuelve true y false, respectivamente. |
quitar : 'T -> Set<'T> -> Set<'T> |
Devuelve un nuevo conjunto sin el elemento especificado.No se inicia ninguna excepción si el conjunto no contiene el elemento especificado. |
singleton : 'T -> Set<'T> |
Conjunto que contiene el elemento especificado. |
toArray : Set<'T> -> 'T array |
Crea una matriz que contiene los elementos del conjunto por orden. |
toList: Set<'T> -> 'T list |
Crea una lista que contiene los elementos del conjunto por orden. |
toSeq : Set<'T> -> seq<'T> |
Devuelve una vista ordenada de la colección como un objeto enumerable. |
union : Set<'T> -> Set<'T> -> Set<'T> |
Calcula la unión de los dos conjuntos. |
unionMany : seq<Set<'T>> -> Set<'T> |
Calcula la unión de una secuencia de conjuntos. |
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