Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
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