الوحدة النمطية: Core.Option (F#)
عمليات أساسية على خيارات.
مساحة الاسم/مسار الوحدة النمطية: Microsoft.FSharp.Core
التجميع: FSharp.Core (في FSharp.Core.dll)
module Option
ملاحظات
لنظره عامة حول الخيارات الموجودة في F#, راجع خيارات (F #).
القيم
Value |
الوصف |
---|---|
bind f inp تكون قيمتها match inp with None -> None | Some x -> f x |
|
count inp تكون قيمتهmatch inp with None -> 0 | Some _ -> 1. |
|
exists p inp تكون قيمتهmatch inp with None -> false | Some x -> p x. |
|
fold f s inp تكون قيمتهmatch inp with None -> s | Some x -> f s x. |
|
fold f inp s تكون قيمتهmatch inp with None -> s | Some x -> f x s. |
|
forall p inp" evaluates to "match inp with None -> true | Some x -> p x. |
|
الحصول على القيمة المرتبطة بالخيار. |
|
إرجاع "صحيح" إذا كان الخيار ب'None'. |
|
إرجاع "صحيح" إذا لم يكن الخيار ب'None'. |
|
iter f inp تنفذmatch inp with None -> () | Some x -> f x. |
|
map f inp تكون قيمتهmatch inp with None -> None | Some x -> Some (f x). |
|
تحويل الخيار إلى صفيف طوله 0 أو 1. |
|
تحويل الخيار إلى قائمة طولها 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