Core.Option-Modul (F#)
Grundlegende Vorgänge für Optionen.
Namespace/Modulpfad: Microsoft.FSharp.Core
Assembly: FSharp.Core (in FSharp.Core.dll)
module Option
Hinweise
Eine Übersicht über Optionen in F# finden Sie unter Optionen (F#).
Werte
Value |
Beschreibungen |
---|---|
bind : ('T -> 'U option) -> 'T option -> 'U option |
Ruft eine Funktion für einen optionalen Wert auf, der selbst über eine Option verfügt. |
count : 'T option -> int |
Wertet die Entsprechung von Set.count für eine Option aus. |
exists : ('T -> bool) -> 'T option -> bool |
Wertet die Entsprechung von List.exists für eine Option aus. |
fold : ('State -> 'T -> 'State) -> 'State -> 'T option -> 'State |
Wertet die Entsprechung von List.fold für eine Option aus. |
foldBack : ('T -> 'State -> 'State) -> 'T option -> 'State -> 'State |
Führt die Entsprechung des List.foldBack-Vorgangs für eine Option aus. |
forall : ('T -> bool) -> 'T option -> bool |
Wertet die Entsprechung von List.forall für einen Optionstyp aus. |
get : 'T option -> 'T |
Ruft den Wert ab, der der Option zugeordnet ist. |
isNone : 'T option -> bool |
Gibt true zurück, wenn die Option None ist. |
isSome : 'T option -> bool |
Gibt true zurück, wenn die Option nicht None ist. |
iter : ('T -> unit) -> 'T option -> unit |
Führt eine Funktion für einen Optionswert aus. |
map : ('T -> 'U) -> 'T option -> 'U option |
Transformiert einen Optionswert unter Verwendung einer angegebenen Zuordnungsfunktion. |
toArray : 'T option -> 'T [] |
Konvertiert die Option in ein Array der Länge 0 oder 1. |
toList : 'T option -> 'T list |
Konvertiert die Option in eine Liste der Länge 0 oder 1. |
Plattformen
Windows 7, Windows Vista SP2, Windows XP SP3, Windows XP x64 SP2, Windows Server 2008 R2, Windows Server 2008 SP2, Windows Server 2003 SP2
Versionsinformationen
F#-Runtime
Unterstützt in: 2.0, 4.0
Silverlight
Unterstützt in: 3