Compartir a través de


Seq.isEmpty<'T> (Función de F#)

Comprueba si una secuencia contiene elementos.

Espacio de nombres/Ruta de acceso del módulo: Microsoft.FSharp.Collections.Seq

Ensamblado: FSharp.Core (en FSharp.Core.dll)

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

// Usage:
Seq.isEmpty source

Parámetros

  • source
    Tipo: seq<'T>

    Secuencia de entrada.

Excepciones

Excepción

Condition

ArgumentNullException

Se produce cuando la secuencia de entrada es NULL.

Valor devuelto

true si la secuencia de entrada está vacía.En caso contrario, devuelve false.

Comentarios

El primer elemento de la secuencia de source , si existe una, se evalúa en cada llamada.Para evitarlo, puede crear una secuencia en caché utilizando Seq.cache.

Esta función se denomina IsEmpty en los ensamblados compilados.Si obtiene acceso a la función desde un lenguaje .NET distinto de F# o mediante reflexión, use este nombre.

Ejemplo

En el código siguiente se muestra cómo usar Seq.isEmpty.

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

Output

  

Plataformas

Windows 8, Windows 7, Windows Server 2012, Windows Server 2008 R2

Información de versiones

Versiones de la biblioteca básica de F#

Se admite en: 2.0, 4.0, portables

Vea también

Referencia

Collections.Seq (Módulo de F#)

Microsoft.FSharp.Collections (Espacio de nombres de F#)