Core.Option Modülü (F#)
Seçeneklerde Temel İşlemler.
Ad alanı/modül yolu: Microsoft.FSharp.Core
Derleme: FSharp.Core (FSharp.Core.dll),
module Option
Notlar
F# seçeneklerine genel bakış için bkz: Seçenekler (F#).
Değerler
Value |
Description |
---|---|
bağlama : ('T -> 'U option) -> 'T option -> 'U option |
Kendisi bir seçenek verir isteğe bağlı değer, bir işlevi çağırır. |
Sayımı : 'T option -> int |
Eşdeğeri değerlendiren Set.count için bir seçenek. |
vardır : ('T -> bool) -> 'T option -> bool |
Eşdeğeri değerlendiren List.exists için bir seçenek. |
katlama : ('State -> 'T -> 'State) -> 'State -> 'T option -> 'State |
Eşdeğeri değerlendiren List.fold için bir seçenek. |
foldBack : ('T -> 'State -> 'State) -> 'T option -> 'State -> 'State |
Eşdeğerini gerçekleştiren List.foldBack bir seçenek üzerinde işlem. |
hepsi : ('T -> bool) -> 'T option -> bool |
Eşdeğeri değerlendiren List.forall seçenek türü için. |
get : 'T option -> 'T |
Seçenek ile ilişkili değeri alır. |
isNone : 'T option -> bool |
İade true seçenek ise None. |
isSome : 'T option -> bool |
İade true seçeneği yoksa None. |
yinele : ('T -> unit) -> 'T option -> unit |
Bir işlev için bir seçenek değeri yürütür. |
Harita : ('T -> 'U) -> 'T option -> 'U option |
Belirtilen eşleme işlevini kullanarak bir seçenek değeri dönüştürür. |
toArray : 'T option -> 'T [] |
Bir seçeneği uzunluğu 0 veya 1 olan bir diziye dönüştürür. |
liste yapma : 'T option -> 'T list |
Seçeneği uzunluğu 0 veya 1 olan bir listeye dönüştürün. |
Platformlar
Windows 8, Windows 7, Windows Server 2012, Windows Server 2008 R2
Sürüm Bilgisi
F# Çekirdek Kitaplığı sürümleri
Desteklenen: 2.0, 4.0, Portable