Sdílet prostřednictvím


SEQ.HEAD, <'T> Funkce (F#)

Vrátí první prvek sekvence.

Cesta k oboru názvů nebo modul: Microsoft.FSharp.Collections.Seq

Sestavení: FSharp.Core (v FSharp.Core.dll)

// Signature:
Seq.head : seq<'T> -> 'T

// Usage:
Seq.head source

Parametry

  • source
    Typ: SEQ.<'T>

    Vstupní sekvence.

Výjimky

Výjimka

Podmínka

ArgumentException

Vyvolána při vstupní nemá žádné prvky.

ArgumentNullException

Vyvolána při vstupní posloupnost je null.

Vrácená hodnota

První prvek sekvence.

Poznámky

Prvním prvkem source sekvence je vyhodnocován při každém volání.Aby toto posouzení, můžete vytvořit voláním verze v mezipaměti sekvence Seq.cache.

Tato funkce se nazývá Head v kompilovaný sestavení.Pokud přistupujete k funkci jazyka než F# nebo prostřednictvím reflexe, tento název použijte.

Příklad

Následující kód ukazuje způsob použití Seq.head.

let headItem = Seq.head [| 1 .. 10 |]
printfn "%d" headItem

Výsledek

  

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é

Viz také

Referenční dokumentace

Collections.SEQ modul (F#)

Obor názvů Microsoft.FSharp.Collections (F#)