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

Ayrıca bkz.

Başvuru

Microsoft.FSharp.Core Ad Alanı (F#)