Módulo de Core.Option (F#)
Operações básicas sobre opções.
Namespace/Module Path: Microsoft.FSharp.Core
Assembly: FSharp.Core (em FSharp.Core.dll)
module Option
Comentários
Para obter uma visão geral das opções em F#, consulte Opções (F#).
Valores
Valor |
Descrição |
---|---|
faça: ('T -> 'U option) -> 'T option -> 'U option |
Chama uma função em um valor opcional que a própria gere uma opção. |
contagem: 'T option -> int |
Avalia o equivalente de Set.count para uma opção. |
existe: ('T -> bool) -> 'T option -> bool |
Avalia o equivalente de List.exists para uma opção. |
dobra: ('State -> 'T -> 'State) -> 'State -> 'T option -> 'State |
Avalia o equivalente de List.fold para uma opção. |
foldBack: ('T -> 'State -> 'State) -> 'T option -> 'State -> 'State |
Executa o equivalente da operação de List.foldBack em uma opção. |
forall: ('T -> bool) -> 'T option -> bool |
Avalia o equivalente de List.forall para um tipo de opção. |
obter: 'T option -> 'T |
Obtém o valor associado com a opção. |
isNone: 'T option -> bool |
Retorna true se o padrão é None. |
isSome: 'T option -> bool |
Retorna true se a opção não é 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 com uma função de mapeamento especificada. |
toArray: 'T option -> 'T [] |
Converter a opção em uma matriz de comprimento 0 ou 1. |
toList: 'T option -> 'T list |
Converter a opção em uma lista de comprimento 0 ou 1. |
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