Core.Option (Módulo de F#)
Operaciones básicas con opciones.
Espacio de nombres/Ruta de acceso del módulo: Microsoft.FSharp.Core
Ensamblado: FSharp.Core (en FSharp.Core.dll)
module Option
Comentarios
Para obtener información general sobre las opciones de F#, vea Opciones (F#).
Valores
Valor |
Descripción |
---|---|
bind : ('T -> 'U option) -> 'T option -> 'U option |
Invoca una función en un valor opcional que, a su vez, produce una opción. |
count : 'T option -> int |
Evalúa el equivalente de Set.count para una opción. |
exists : ('T -> bool) -> 'T option -> bool |
Evalúa el equivalente de List.exists para una opción. |
fold : ('State -> 'T -> 'State) -> 'State -> 'T option -> 'State |
Evalúa el equivalente de List.fold para una opción. |
foldBack : ('T -> 'State -> 'State) -> 'T option -> 'State -> 'State |
Realiza una operación equivalente a List.foldBack en una opción. |
forall : ('T -> bool) -> 'T option -> bool |
Evalúa el equivalente de List.forall para un tipo de opción. |
obtener : 'T option -> 'T |
Obtiene el valor asociado a la opción. |
isNone : 'T option -> bool |
Devuelve true si la opción es None. |
isSome : 'T option -> bool |
Devuelve true si la opción no es None. |
iter : ('T -> unit) -> 'T option -> unit |
Ejecuta una función para un valor de opción. |
map : ('T -> 'U) -> 'T option -> 'U option |
Transforma un valor de opción mediante una función de asignación especificada. |
toArray : 'T option -> 'T [] |
Convierte la opción en una matriz de longitud 0 ó 1. |
toList : 'T option -> 'T list |
Convierte la opción en una lista de longitud 0 ó 1. |
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