Módulo de Collections.set (F#)
Operadores de programação funcionais relacionados para o Definir tipo.
Caminho do namespace/módulo: Microsoft.FSharp.Collections
Assembly: FSharp.Core (em FSharp.Core.dll)
module Set
Valores
Valor |
Descrição |
---|---|
Adicionar : 'T -> Set<'T> -> Set<'T> |
Retorna um novo conjunto com um elemento adicionado ao conjunto. Nenhuma exceção é gerada se o conjunto já contém o elemento determinado. |
contém : 'T -> Set<'T> -> bool |
Avalia a true se determinado elemento está no conjunto determinado. |
contagem : Set<'T> -> int |
Retorna o número de elementos no conjunto. |
diferença : Set<'T> -> Set<'T> -> Set<'T> |
Retorna um novo conjunto com os elementos do segundo conjunto removido o primeiro. |
vazio : Set<'T> |
O conjunto vazio para o tipo especificado. |
existe : ('T -> bool) -> Set<'T> -> bool |
Se algum elemento da coleção satisfizer o predicado determinado de testes. Se a função de entrada for predicate e os elementos são i0...iN, em seguida, calcula a essa função predicate i0 or ... or predicate iN. |
filtro : ('T -> bool) -> Set<'T> -> Set<'T> |
Retorna uma nova coleção contendo apenas os elementos da coleção para o qual o predicado determinado retorna true. |
Dobra : ('State -> 'T -> 'State) -> 'State -> Set<'T> -> 'State |
Aplica-se a função acumulando dada a todos os elementos do conjunto |
foldBack : ('T -> 'State -> 'State) -> Set<'T> -> 'State -> 'State |
Aplica-se acumulando função dada a todos os elementos do conjunto. |
ForAll : ('T -> bool) -> Set<'T> -> bool |
Se o predicado determinado de satisfazer todos os elementos da coleção de testes. Se a função de entrada for p e os elementos são i0...iN, essa função calcula p i0 && ... && p iN. |
interseção : Set<'T> -> Set<'T> -> Set<'T> |
Calcula a interseção de dois conjuntos. |
intersectMany : seq<Set<'T>> -> Set<'T> |
Calcula a interseção de uma seqüência de conjuntos. A seqüência deve ser vazio. |
isEmpty : Set<'T> -> bool |
Retorna true se o conjunto está vazio. |
isProperSubset : Set<'T> -> Set<'T> -> bool |
Avalia a true se todos os elementos do primeiro conjunto estão no segundo e pelo menos um elemento da segunda não é a primeira. |
isProperSuperset : Set<'T> -> Set<'T> -> bool |
Avalia a true se todos os elementos do segundo conjunto estão no primeiro e, pelo menos um elemento do primeiro não está na segunda. |
isSubset : Set<'T> -> Set<'T> -> bool |
Avalia a true se todos os elementos do primeiro conjunto estão no segundo |
isSuperset : Set<'T> -> Set<'T> -> bool |
Avalia a true se todos os elementos do segundo conjunto estão no primeiro. |
iter : ('T -> unit) -> Set<'T> -> unit |
Aplica a função de determinado para cada elemento do conjunto, em ordem, de acordo com a função de comparação. |
mapa : ('T -> 'U) -> Set<'T> -> Set<'U> |
Retorna uma nova coleção contendo os resultados da aplicação da função de determinado para cada elemento do conjunto de entrada. |
maxElement : Set<'T> -> 'T |
Retorna o elemento a mais alto no conjunto de acordo com a que está sendo usado para o conjunto de pedidos. |
minElement : Set<'T> -> 'T |
Retorna o menor elemento no conjunto de acordo com a que está sendo usado para o conjunto de pedidos. |
ofArray : 'T array -> Set<'T> |
Cria um conjunto que contém os mesmos elementos de uma determinada matriz. |
ofList : 'T list -> Set<'T> |
Cria um conjunto que contém os mesmos elementos de uma determinada lista. |
ofSeq : seq<'T> -> Set<'T> |
Cria uma nova coleção do objeto enumerável determinado. |
partição : ('T -> bool) -> Set<'T> -> Set<'T> * Set<'T> |
Divide o conjunto em dois conjuntos que contém os elementos para o qual o predicado determinado retorna true e false respectivamente. |
remover : 'T -> Set<'T> -> Set<'T> |
Retorna um novo conjunto com um determinado elemento é removido. Nenhuma exceção é gerada se o conjunto não contiver um determinado elemento. |
singleton : 'T -> Set<'T> |
O conjunto que contém o elemento determinado. |
toArray : Set<'T> -> 'T array |
Cria uma matriz que contém os elementos do conjunto em ordem. |
toList : Set<'T> -> 'T list |
Cria uma lista que contém os elementos do conjunto em ordem. |
toSeq : Set<'T> -> seq<'T> |
Retorna uma exibição ordenada da coleção como um objeto enumerável. |
União : Set<'T> -> Set<'T> -> Set<'T> |
Calcula a união de dois conjuntos. |
unionMany : seq<Set<'T>> -> Set<'T> |
Calcula a união de uma seqüência de conjuntos. |
Plataformas
O Windows 7, SP2 do Windows Vista, Windows XP SP3, Windows XP Professional x64 SP2, Windows Server 2008 R2, Windows Server 2008 SP2, Windows Server 2003 SP2
Informações sobre versão
O tempo de execução F#
Compatível com: 2.0, 4.0
Silverlight
Compatível com: 3