Udostępnij za pośrednictwem


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

Sprawdza, czy sekwencja ma żadnych elementów.

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

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

// Signature:
Seq.isEmpty : seq<'T> -> bool

// Usage:
Seq.isEmpty source

Parametry

  • source
    Typ: seq<'T>

    Sekwencji wejściowych.

Wyjątki

Wyjątek

Warunek

ArgumentNullException

Zgłoszony podczas sekwencji wejściowych jest null.

Wartość zwracana

trueJeśli sekwencji wejściowych jest pusty.W przeciwnym razie zwraca false.

Uwagi

Pierwszy element source sekwencji, jeśli istnieje, jest oceniany na każde wywołanie.Aby tego uniknąć, można utworzyć przy użyciu buforowanych sekwencji Seq.cache.

Ta funkcja o nazwie IsEmpty w skompilowane zestawy.Jeśli funkcja dostęp z języka .net niż F# lub przez odbicie, należy użyć tej nazwy.

Przykład

Poniższy kod ilustruje sposób użyć Seq.isEmpty.

let emptySeq = Seq.empty
let nonEmptySeq = seq { 1 .. 10 }
Seq.isEmpty emptySeq |> printfn "%b"
Seq.isEmpty nonEmptySeq |> printfn "%b"

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#)