Core.Option — Moduł (F#)
Podstawowe operacje, opcje.
Ścieżka obszaru nazw/modułu: Microsoft.FSharp.Core
Zestaw: FSharp.Core (w FSharp.Core.dll)
module Option
Uwagi
Omówienie opcji F#, zobacz Opcje (F#).
Wartości
Wartość |
Opis |
---|---|
Wiązanie : ('T -> 'U option) -> 'T option -> 'U option |
Wywołuje funkcję na wartość opcjonalna, że sama daje opcja. |
Licznik : 'T option -> int |
Wynikiem jest równoważne z Set.count opcji. |
istnieje : ('T -> bool) -> 'T option -> bool |
Wynikiem jest równoważne z List.exists opcji. |
składanie : ('State -> 'T -> 'State) -> 'State -> 'T option -> 'State |
Wynikiem jest równoważne z List.fold opcji. |
foldBack : ('T -> 'State -> 'State) -> 'T option -> 'State -> 'State |
Wykonuje operacje równoważne List.foldBack operacji na opcję. |
forall : ('T -> bool) -> 'T option -> bool |
Wynikiem jest równoważne z List.forall dla typu opcji. |
Get : 'T option -> 'T |
Pobiera wartość skojarzona z opcją. |
isNone : 'T option -> bool |
Zwraca true , jeśli opcja jest None. |
isSome : 'T option -> bool |
Zwraca true , jeśli opcja nie jest None. |
ITER : ('T -> unit) -> 'T option -> unit |
Wykonuje funkcję wartość opcji. |
Mapa : ('T -> 'U) -> 'T option -> 'U option |
Przekształca wartość opcji za pomocą funkcji określonego mapowania. |
toArray : 'T option -> 'T [] |
Opcja Konwertuj na tablicy o długości 0 lub 1. |
toList : 'T option -> 'T list |
Opcja Konwertuj na listy o długości 0 lub 1. |
Platformy
Windows 8, Windows 7, Windows Server 2012 Windows Server 2008 R2
Informacje o wersji
F# Core wersji biblioteki
Obsługiwane: 2.0, 4.0, przenośne