Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Devuelve el primer elemento para el cual la función especificada devuelve true.Se produce la excepción KeyNotFoundException si no existe ese elemento.
Espacio de nombres/Ruta de acceso del módulo: Microsoft.FSharp.Collections.List
Ensamblado: FSharp.Core (en FSharp.Core.dll)
// Signature:
List.find : ('T -> bool) -> 'T list -> 'T
// Usage:
List.find predicate list
Parámetros
predicate
Tipo: 'T ->boolFunción que se va a usar para comprobar los elementos de entrada.
list
Tipo: 'TlistaLista de entrada.
Excepciones
Excepción |
Condition |
|---|---|
Se produce si el predicado se evalúa como false para todos los elementos de la lista. |
Valor devuelto
Primer elemento que cumple el predicado.
Comentarios
Esta función se denomina Find en los ensamblados compilados.Si obtiene acceso a la función desde un lenguaje distinto de F# o mediante reflexión, use este nombre.
Ejemplo
En el siguiente ejemplo de código, se muestra el uso de List.find.
let isDivisibleBy number elem = elem % number = 0
let result = List.find (isDivisibleBy 5) [ 1 .. 100 ]
printfn "%d " result
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