Seq.where<'T> (Función de F#)
Devuelve una nueva colección que contiene solo los elementos de la colección para los cuales el predicado especificado devuelve true.
Espacio de nombres/Ruta de acceso del módulo: Microsoft.FSharp.Collections.Seq
Ensamblado: FSharp.Core (en FSharp.Core.dll)
// Signature:
where : ('T -> bool) -> seq<'T> -> seq<'T>
// Usage:
Seq.where predicate source
Parámetros
predicate
Tipo: 'T - > boolFunción que se va a usar para comprobar si la salida debe incluir todos los elementos de la secuencia de entrada.
source
Tipo: seq<'T>Secuencia de entrada.
Excepciones
Excepción |
Condition |
---|---|
Se produce cuando la secuencia de entrada es NULL. |
Valor devuelto
Secuencia resultante.
Comentarios
La secuencia devuelta se puede pasar entre subprocesos de forma segura.Sin embargo, no se debe tener acceso de forma simultánea a los valores de IEnumerator<T> individuales generados a partir de la secuencia devuelta.Recuerde que la secuencia está sujeta a la evaluación diferida, lo que significa que los efectos se retrasados hasta que aparezca.Esta función es un sinónimo de Seq.filter.
Esta función se denomina Where en el ensamblado .NET.Si obtiene acceso al miembro desde un lenguaje .NET distinto de F# o mediante reflexión, use este nombre.
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
.0
Vea también
Referencia
Collections.Seq (Módulo de F#)