Core.Option, module (F#)
Opérations de base sur les options.
Espace de noms/Chemin du module : Microsoft.FSharp.Core
Assembly : FSharp.Core (in FSharp.Core.dll)
module Option
Notes
Pour obtenir une vue d'ensemble des options dans F#, consultez Options (F#).
Valeurs
Valeur |
Description |
---|---|
bind : ('T -> 'U option) -> 'T option -> 'U option |
Appelle une fonction sur une valeur facultative qui donne elle-même une option. |
count : 'T option -> int |
Évalue l'équivalent de Set.count pour une option. |
exists : ('T -> bool) -> 'T option -> bool |
Évalue l'équivalent de List.exists pour une option. |
fold : ('State -> 'T -> 'State) -> 'State -> 'T option -> 'State |
Évalue l'équivalent de List.fold pour une option. |
foldBack : ('T -> 'State -> 'State) -> 'T option -> 'State -> 'State |
Effectue l'équivalent de l'opération List.foldBack sur une option. |
forall : ('T -> bool) -> 'T option -> bool |
Évalue l'équivalent de List.forall pour un type d'option. |
get : 'T option -> 'T |
Obtient la valeur associée à l'option. |
isNone : 'T option -> bool |
Retourne la valeur true si l'option a la valeur None. |
isSome : 'T option -> bool |
Retourne la valeur true si l'option n'a pas la valeur None. |
iter : ('T -> unit) -> 'T option -> unit |
Exécute une fonction pour une valeur d'option. |
map : ('T -> 'U) -> 'T option -> 'U option |
Convertit une valeur d'option à l'aide d'une fonction de mappage spécifiée. |
toArray : 'T option -> 'T [] |
Convertit l'option en un tableau de longueur 0 ou 1. |
toList : 'T option -> 'T list |
Convertit l'option en une liste de longueur 0 ou 1. |
Plateformes
Windows 7, Windows Vista SP2, Windows XP SP3, Windows XP x64 SP2, Windows Server 2008 R2, Windows Server 2008 SP2, Windows Server 2003 SP2
Informations de version
Runtime F#
Pris en charge dans : 2.0, 4.0
Silverlight
Prise en charge dans : 3