Sdílet prostřednictvím


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é

Viz také

Referenční dokumentace

Obor názvů Microsoft.FSharp.Core (F#)