Core.Option – modul (F#)
Základní operace s možností.
Cesta k oboru názvů nebo modul: Microsoft.FSharp.Core
Sestavení: FSharp.Core (v FSharp.Core.dll)
module Option
Poznámky
Přehled možností v F#, viz Možnosti (F#).
Hodnoty
Value |
Description |
---|---|
BIND : ('T -> 'U option) -> 'T option -> 'U option |
Vyvolá funkci na volitelnou hodnotu, že sám dává možnost. |
počet : 'T option -> int |
Vyhodnocuje ekvivalent Set.count pro volbu. |
existuje : ('T -> bool) -> 'T option -> bool |
Vyhodnocuje ekvivalent List.exists pro volbu. |
Skládání : ('State -> 'T -> 'State) -> 'State -> 'T option -> 'State |
Vyhodnocuje ekvivalent List.fold pro volbu. |
foldBack : ('T -> 'State -> 'State) -> 'T option -> 'State -> 'State |
Provede ekvivalent List.foldBack operace na požadovanou možnost. |
forall : ('T -> bool) -> 'T option -> bool |
Vyhodnocuje ekvivalent List.forall pro typ možnosti. |
získat : 'T option -> 'T |
Získá hodnota spojená s možností. |
isNone : 'T option -> bool |
Vrátí true Pokud je možnost None. |
isSome : 'T option -> bool |
Vrátí true Pokud není možnost None. |
ITER : ('T -> unit) -> 'T option -> unit |
Provede funkci pro hodnotu možnosti. |
Mapa : ('T -> 'U) -> 'T option -> 'U option |
Pomocí zadaného mapování funkce převede hodnotu možnosti. |
toArray : 'T option -> 'T [] |
Možnost převeďte na pole o délce 0 nebo 1. |
toList : 'T option -> 'T list |
Možnost převeďte na seznam délka 0 nebo 1. |
Platformy
Windows 8, Windows 7, Windows Server 2012 Windows Server 2008 R2
Informace o verzi
F# základní verze knihovny
Podporovány: 2.0, 4.0, přenosné