Collections.List<'T> — Złożenie (F#)
Typ niezmienne list połączonych pojedynczo.
Ścieżka obszaru nazw/modułu: Microsoft.FSharp.Collections
Zgromadzenie: FSharp.Core (w 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
Uwagi
Użyj konstruktorów [] i :: (infiks) do tworzenia wartości tego typu lub notacja [1;2;3].Użyj wartości w List moduł bezpośrednio manipulować wartości tego typu lub wzorzec dopasowania z wartościami.
Ten typ o nazwie FSharpList w zestawie .net.Jeśli dostęp do typu języka .net niż F# lub przez odbicie, należy użyć tej nazwy.
Wystąpienie członków
Członkowskie |
Opis |
---|---|
Zwraca pierwszy element listy. |
|
Zwraca wartość wskazującą, jeśli lista nie zawiera żadnych wpisów. |
|
Pobiera element listy w danym położeniu. |
|
Zwraca liczbę elementów znajdujących się w wykazie. |
|
Pobiera ogona listy, listy zawierające wszystkie elementy listy, z wyjątkiem pierwszego elementu. |
Elementy statyczne
Członkowskie |
Opis |
---|---|
Zwraca pierwszy argument jako jej pierwszy element i drugi argument jako jego kolejne elementy listy. |
|
Zwraca pustą listę określonego typu. |
Przypadki Unii
Sprawa |
Opis |
---|---|
(:) z 'T * t Lista |
Operator wad. |
( [] ) |
Pustą listę. |
Platformy
Windows 8, Windows 7, Windows Server 2012 Windows Server 2008 R2
Informacje o wersji
F# Core wersji biblioteki
Obsługiwane: 2.0, 4.0, przenośne