Collections.List<'T> – typ union (F#)
Typ nezměnitelné jednotlivě propojené seznamy.
Cesta k oboru názvů nebo modul: Microsoft.FSharp.Collections
Sestavení: FSharp.Core (v 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
Poznámky
Použijte konstruktory [] a :: (zaváděcí) vytvořit tento typ nebo zápis hodnoty [1;2;3].Použít hodnoty List modulu přímo manipulují s hodnotami typu nebo porovnávací hodnot.
Tento typ s názvem FSharpList v sestavení .net.Pokud typ přístupu z .net jazyka než F# nebo prostřednictvím reflexe se tento název použijte.
Členové instance
Člen |
Description |
---|---|
Získá první prvek seznamu. |
|
Získá hodnotu určující, pokud seznam obsahuje žádné položky. |
|
Získá prvku seznamu na dané pozici. |
|
Počet položek obsažených v seznamu získá. |
|
Získá ocasu seznamu seznam obsahující všechny prvky seznamu, s výjimkou prvního prvku. |
Statické členy
Člen |
Description |
---|---|
Vrátí seznam s první argument jako jeho první prvek a jeho následné prvky jako druhý argument. |
|
Vrátí prázdný seznam určitého typu. |
Unie případů
Velikost písmen |
Description |
---|---|
(:) z t * t seznam |
Operátor nevýhody. |
( [] ) |
Prázdný seznam. |
Platformy
Windows 8, Windows 7, Windows Server 2012 Windows Server 2008 R2
Informace o verzi
F# základní verze knihovny
Podporovány: 2.0, 4.0, přenosné