الوحدة النمطية: Core.Option (F#)

عمليات أساسية على خيارات.

مساحة الاسم/مسار الوحدة النمطية: Microsoft.FSharp.Core

التجميع: FSharp.Core (في FSharp.Core.dll)

module Option

ملاحظات

لنظره عامة حول الخيارات الموجودة في F#, راجع خيارات (F #).

القيم

Value

الوصف

bind

bind f inp تكون قيمتها match inp with None -> None | Some x -> f x

count

count inp تكون قيمتهmatch inp with None -> 0 | Some _ -> 1.

exists

exists p inp تكون قيمتهmatch inp with None -> false | Some x -> p x.

fold

fold f s inp تكون قيمتهmatch inp with None -> s | Some x -> f s x.

foldBack

fold f inp s تكون قيمتهmatch inp with None -> s | Some x -> f x s.

forall

forall p inp" evaluates to "match inp with None -> true | Some x -> p x.

get

الحصول على القيمة المرتبطة بالخيار.

IsNone

إرجاع "صحيح" إذا كان الخيار ب'None'.

IsSome

إرجاع "صحيح" إذا لم يكن الخيار ب'None'.

iter

iter f inp تنفذmatch inp with None -> () | Some x -> f x.

مخطط

map f inp تكون قيمتهmatch inp with None -> None | Some x -> Some (f x).

toArray

تحويل الخيار إلى صفيف طوله 0 أو 1.

toList

تحويل الخيار إلى قائمة طولها 0 أو 1.

الأنظمة الأساسية

Windows 7, Windows Vista SP2, Windows XP SP3, Windows XP x64 SP2, Windows Server 2008 R2, Windows Server 2008 SP2, Windows Server 2003 SP2

معلومات الإصدار

وقت التشغيل #F

معتمد في: 2.0, 4.0

Silverlight

معتمد في: 3

راجع أيضًا:

موارد أخرى

مساحة الاسم Microsoft.FSharp.Core