الاتحاد: Collections.List<'T> (F#)
نوع القوائم الأحادية الارتباط الغير قابلة للتغيير.
مساحة الاسم/مسار الوحدة النمطية: Microsoft.FSharp.Collections
التجميع: FSharp.Core (في FSharp.Core.dll)
[<DefaultAugmentation(false)>]
[<StructuralEquality>]
[<StructuralComparison>]
type List<'T> =
| ( [] )
| ( :: ) of 'T * 'T list
with
interface IStructuralEquatable
interface IComparable
interface IComparable
interface IStructuralComparable
interface IEnumerable
interface IEnumerable
static member List.Cons : 'T * 'T list -> 'T list
static member List.Empty : 'T list
member this.Head : 'T
member this.IsEmpty : bool
member this.Item (int) : 'T
member this.Length : int
member this.Tail : 'T list
end
ملاحظات
قم باستخدام المُنشئات [] و :: (infix) لإنشاء قيم هذا النوع, أو العلامات [1;2;3]. قم باستخدام القيم في الوحدة النمطية List لتعديل القيم من هذا النوع أو مطابقة الأنماط مقابل القيم مباشرةً.
Th هو نوع هو باسم FSharpListفي تجميع.NET. في حالة الوصول إلى النوع من لغة.NET خلاف F#، أو من خلال الانعكاس، قم باستخدام هذا الاسم.
أعضاء المثيل
العضو |
الوصف |
---|---|
يحصل على العنصر الأول في القائمة |
|
يحصل على قيمة توضح ما إذا كانت القائمة لا تحتوي على إدخالات |
|
يحضر عنصر القائمة في الموضع المحدد. |
|
يحصل على عدد العناصر الموجودة في القائمة |
|
يقوم بإحضار العنصر الأخير للقائمة ، و هى عبارة عن قائمة تتضمن كافة عناصر القائمة باستثناء العنصر الأول |
أعضاء ثابتة
العضو |
الوصف |
---|---|
تقوم بإرجاع قائمة تحتوي على head كعنصر أول و tail كعناصره اللاحقة |
|
إرجاع قائمة فارغة نوع معين |
حالات اتحاد
الحالة |
الوصف |
---|---|
( :: ) من قائمة 'T * 'T |
|
( [] ) |
الأنظمة الأساسية
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