Sdílet prostřednictvím


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

Testuje posloupnost nemá žádné prvky.

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

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

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

// Usage:
Seq.isEmpty source

Parametry

  • source
    Typ: SEQ.<'T>

    Vstupní sekvence.

Výjimky

Výjimka

Podmínka

ArgumentNullException

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

Vrácená hodnota

truePokud vstupní sekvence je prázdný.V ostatních případech vrátí hodnotu false.

Poznámky

Prvním prvkem source sekvence, pokud existuje, je vyhodnocena při každém volání.Zabránit, můžete vytvořit pomocí mezipaměti sekvence Seq.cache.

Tato funkce se nazývá IsEmpty v kompilovaný sestavení.Pokud přistupujete k funkci .net jazyku 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.isEmpty.

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

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