Módulo de Core.Option (F#)
Operações básicas de opções.
Caminho do namespace/módulo: Microsoft.FSharp.Core
Assembly: FSharp.Core (em FSharp.Core.dll)
module Option
Comentários
Para uma visão geral das opções F#, consulte Opções (F#).
Valores
Valor |
Descrição |
---|---|
ligar : ('T -> 'U option) -> 'T option -> 'U option |
Chama uma função em um valor opcional que próprio produz uma opção. |
contagem : 'T option -> int |
Avalia o equivalente a Set.count de uma opção. |
existe : ('T -> bool) -> 'T option -> bool |
Avalia o equivalente a List.exists de uma opção. |
Dobra : ('State -> 'T -> 'State) -> 'State -> 'T option -> 'State |
Avalia o equivalente a List.fold de uma opção. |
foldBack : ('T -> 'State -> 'State) -> 'T option -> 'State -> 'State |
Executa o equivalente a List.foldBack operação em uma opção. |
ForAll : ('T -> bool) -> 'T option -> bool |
Avalia o equivalente a List.forall para o tipo de opção. |
Obter : 'T option -> 'T |
Obtém o valor associado com a opção. |
isNone : 'T option -> bool |
Retorna true se a opção for None. |
isSome : 'T option -> bool |
Retorna true se a opção não for None. |
iter : ('T -> unit) -> 'T option -> unit |
Executa uma função para um valor de opção. |
mapa : ('T -> 'U) -> 'T option -> 'U option |
Transforma um valor de opção usando uma função de mapeamento especificado. |
toArray : 'T option -> 'T [] |
Converta a opção para uma matriz de comprimento 0 ou 1. |
toList : 'T option -> 'T list |
Converta a opção para uma lista de comprimento 0 ou 1. |
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