Módulo Collections.Set (F#)
Os operadores funcionais de programação relacionados a Dataset necessários.
Namespace/Module Path: Microsoft.FSharp.Collections
Assembly: FSharp.Core (em FSharp.Core.dll)
module Set
Valores
Valor |
Descrição |
---|---|
adicione: 'T -> Set<'T> -> Set<'T> |
Retorna um novo conjunto com um elemento adicionado ao dataset. Nenhuma exceção é gerada se o conjunto já contém o elemento dado. |
contém: 'T -> Set<'T> -> bool |
Avalia a true se o elemento já está no conjunto especificado. |
contagem: Set<'T> -> int |
Retorna o número de elementos no dataset. |
diferença : Set<'T> -> Set<'T> -> Set<'T> |
Retorna um novo conjunto com os elementos do segundo conjunto removido do primeiro. |
vazio: Set<'T> |
o conjunto vazio para o tipo especificado. |
existe: ('T -> bool) -> Set<'T> -> bool |
Teste se qualquer elemento da coleção satisfazem o predicado dado. Se a função de entrada é predicate e os elementos são i0...iN, então cálculos predicate i0 or ... or predicate iNde essa função. |
filtro: ('T -> bool) -> Set<'T> -> Set<'T> |
Retorna uma nova coleção que contém apenas elementos da coleção para que o predicado determinado retorna true. |
dobra: ('State -> 'T -> 'State) -> 'State -> Set<'T> -> 'State |
Aplica a função do acúmulo fornecida para todos os elementos do dataset |
foldBack: ('T -> 'State -> 'State) -> Set<'T> -> 'State -> 'State |
Aplica a função do acúmulo fornecida para todos os elementos do dataset. |
forall: ('T -> bool) -> Set<'T> -> bool |
Teste se todos os elementos da coleção satisfazem o predicado dado. Se a função de entrada é p e os elementos são i0...iN, em cálculos p i0 && ... && p iNde essa função. |
intersecção: Set<'T> -> Set<'T> -> Set<'T> |
Calcula a interseção dos dois conjuntos. |
intersectMany: seq<Set<'T>> -> Set<'T> |
Calcula a interseção de uma seqüência de conjuntos. A seqüência deve estar não vazio. |
isEmpty: Set<'T> -> bool |
Retorna true se o dataset está vazia. |
isProperSubset: Set<'T> -> Set<'T> -> bool |
Avalia a true se todos os elementos de definir primeiro no segundo, e pelo menos um elemento do segundo não estiver no primeiro. |
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 estiver no segundo. |
isSubset: Set<'T> -> Set<'T> -> bool |
Avalia a true se todos os elementos de definir primeiro 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 fornecida 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 que contém os resultados de aplicar a função fornecida para cada elemento do conjunto de entrada. |
maxElement: Set<'T> -> 'T |
Retorna o elemento mais alto no conjunto de acordo com o uso classificação para o conjunto. |
minElement: Set<'T> -> 'T |
Retorna o menor elemento no conjunto de acordo com o uso classificação para o conjunto. |
ofArray: 'T array -> Set<'T> |
Cria um conjunto que contém os mesmos elementos da matriz fornecida. |
ofList: 'T list -> Set<'T> |
Cria um conjunto que contém os mesmos elementos que a lista fornecida. |
ofSeq: seq<'T> -> Set<'T> |
Cria um novo objeto de coleção enumerável dado. |
partition: ('T -> bool) -> Set<'T> -> Set<'T> * Set<'T> |
Divide o conjunto em dois conjuntos que contêm os elementos para o predicado determinado retorna true e false respectivamente. |
remova: 'T -> Set<'T> -> Set<'T> |
Retorna um novo conjunto com o elemento dado removido. Nenhuma exceção é gerada se o dataset não contém o elemento dado. |
singleton: 'T -> Set<'T> |
O conjunto que contém o elemento dado. |
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 visualização de coleção ordenada como um objeto enumeráveis. |
união: Set<'T> -> Set<'T> -> Set<'T> |
Calcula a união dos dois conjuntos. |
unionMany: seq<Set<'T>> -> Set<'T> |
Calcula a união de uma seqüência de conjuntos. |
Plataformas
O windows 8, Windows 7, Windows Server 2012, Windows Server 2008 R2
Informações de Versão
Versões da biblioteca principal de F#
Suportado em: 2,0, 4,0, portáteis