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