Collections.List<'T> Birleşimi (F#)
Değişmez tek bağlantılı listeler türü.
İsim Uzayı/Modül Yolu Microsoft.FSharp.Collections
Derleme: FSharp.Core (FSharp.Core.dll içinde)
[<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
Açıklamalar
Bu türde değerler yaratmak için [] ve :: (infix) oluşturucusunu, veya [1;2;3] gösterimini kullanın. Bu türün değerlerini değiştirmek için List'ın içindeki değerleri kullanın, veya değerleri direk desen kullanarak eşleştirin.
Bu tür, .NET bütünleştirilmiş kodunda FSharpList olarak adlandırılmıştır. Eğer bu türe F#'dan farklı bir .NET dili üzerinden erişecekseniz, bu adı kullanın.
Örnek Üyeler
Üye |
Açyklama |
---|---|
Listenin ilk öğesini alır. |
|
Listede girdi yok içerip içermediğini belirten bir değeri alır. |
|
Listenin verilen konumdaki öğesini alır. |
|
Listede yer alan maddelerin sayısını alır. |
|
Tail listesinin bulunduğu liste, listenin ilk öğe hariç tüm öğelerini içeren alır. |
Statik Üyeler
Üye |
Açyklama |
---|---|
İlk bağımsız değişken, ilk öğe olarak ve ikinci bağımsız değişken olarak izleyen öğelerini içeren bir liste verir. |
|
Belirli bir türdeki boş bir liste verir. |
Birleşim Durumları
Durum |
Açyklama |
---|---|
( :: 'T * 'T listesinin )'i |
Olumsuz işleci. |
( [] ) |
Boş liste. |
Platformlar
Windows 7, Windows Vista SP2, Windows XP SP3, Windows XP x64 SP2, Windows Server 2008 R2, Windows Server 2008 SP2, Windows Server 2003 SP2
Sürüm Bilgisi
F# Çalışma Zamanı
Desteklenir: 2.0, 4.0
Silverlight
Desteklenir: 3