Udostępnij za pośrednictwem


SEQ.head <'T> Funkcja (F#)

Zwraca pierwszy element sekwencji.

Ścieżka obszaru nazw/modułu: Microsoft.FSharp.Collections.Seq

Zgromadzenie: FSharp.Core (w FSharp.Core.dll)

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

// Usage:
Seq.head source

Parametry

  • source
    Typ: seq<'T>

    Sekwencji wejściowych.

Wyjątki

Wyjątek

Warunek

ArgumentException

Zgłoszony podczas wprowadzania nie ma żadnych elementów.

ArgumentNullException

Zgłoszony podczas sekwencji wejściowych jest null.

Wartość zwracana

Pierwszy element sekwencji.

Uwagi

Pierwszy element source sekwencji jest oceniany przy każdym wywołaniu.Aby uniknąć tej ponownej oceny, wersja buforowana sekwencji można utworzyć poprzez wywołanie Seq.cache.

Ta funkcja o nazwie Head w skompilowane zestawy.Jeżeli języka, niż F# lub przez odbicie, uzyskują dostęp do funkcji, należy użyć tej nazwy.

Przykład

Poniższy kod pokazuje, jak używać Seq.head.

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

Dane wyjściowe

  

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

Zobacz też

Informacje

Moduł Collections.SEQ (F#)

Obszar nazw Microsoft.FSharp.Collections (F#)