Collections.List<'T> Bileşimi (F#)
Değişmez tek bağlantılı listeler türü.
Ad alanı/modül yol: Microsoft.FSharp.Collections
Derleme: 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
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.
Üye |
Description |
---|---|
Listedeki ilk öğe alır. |
|
Listede girdi yok içerip içermediğini gösteren değeri alır. |
|
Listenin verilen konumdaki öğesini alır. |
|
Listede yer alan maddelerin sayısını alır. |
|
Tail listesidir listesinin ilk öğe hariç listesinin tüm öğeler içeren alır. |
Üye |
Description |
---|---|
İlk bağımsız değişken olarak ilk alt öðe ve ikinci bağımsız değişken olarak izleyen öğeleri içeren bir liste verir. |
|
Belirli bir türdeki boş bir liste verir. |
Durum |
Description |
---|---|
(:), = * = Listele |
Dezavantajlarını işleci. |
( [] ) |
Boş liste. |
Windows 8, Windows 7, Windows Server 2012, Windows Server 2008 R2
F# Çekirdek Kitaplığı sürümleri
Desteklenen: 2.0, 4.0, Portable