String.exists — Funkcja (F#)
Testy, jeśli dowolny znak ciągu spełnia danego predykatu.
Ścieżka obszaru nazw/modułu: Microsoft.FSharp.Core.String
Zestaw: FSharp.Core (w FSharp.Core.dll)
// Signature:
String.exists : (char -> bool) -> string -> bool
// Usage:
String.exists predicate str
Parametry
Wyjątki
Wyjątek |
Warunek |
---|---|
Zgłoszony podczas ciąg wejściowy jest null. |
Wartość zwracana
Zwraca true , jeśli dowolny znak zwraca true dla predykatu i false inaczej.
Uwagi
Ta funkcja o nazwie Exists 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 kod pokazuje, jak używać String.exists.
let containsUppercase string1 =
if (String.exists (fun c -> System.Char.IsUpper(c)) string1) then
printfn "The string \"%s\" contains uppercase characters." string1
else
printfn "The string \"%s\" does not contain uppercase characters." string1
containsUppercase "Hello World!"
containsUppercase "no"
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