List.find<'T> — Funkcja (F#)
Zwraca pierwszy element, dla którego dana funkcja zwraca true.Podnosi KeyNotFoundException , jeśli element nie istnieje.
Ścieżka obszaru nazw/modułu: Microsoft.FSharp.Collections.List
Zestaw: FSharp.Core (w FSharp.Core.dll)
// Signature:
List.find : ('T -> bool) -> 'T list -> 'T
// Usage:
List.find predicate list
Parametry
predicate
Type: 'T ->boolFunkcja testowania wprowadzania elementów.
list
Type: 'TlistLista wejściowego.
Wyjątki
Wyjątek |
Warunek |
---|---|
Generowane, gdy predykat jest spełniony dla wszystkich elementów listy. |
Wartość zwracana
Pierwszy element spełnia predykat.
Uwagi
Ta funkcja o nazwie Find w skompilowane zestawy.Jeżeli języka, niż F# lub przez odbicie, uzyskują dostęp do funkcji, należy użyć tej nazwy.
Przykład
Poniższy przykład kodu ilustruje użycie List.find.
let isDivisibleBy number elem = elem % number = 0
let result = List.find (isDivisibleBy 5) [ 1 .. 100 ]
printfn "%d " result
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