String.exists – funkce (F#)
Zkoušky, pokud splňuje libovolný znak řetězce daného predikátu.
Cesta k oboru názvů nebo modul: Microsoft.FSharp.Core.String
Sestavení: FSharp.Core (v FSharp.Core.dll)
// Signature:
String.exists : (char -> bool) -> string -> bool
// Usage:
String.exists predicate str
Parametry
-
Funkce pro testování jednotlivých znaků řetězce.
str
Typ: řetězecVstupní řetězec.
Výjimky
Výjimka |
Podmínka |
---|---|
Vyvolána při vstupní řetězec je null. |
Vrácená hodnota
Vrátí true Pokud některý znak vrátí true pro predikátu a false jinak.
Poznámky
Tato funkce se nazývá Exists v kompilovaný sestavení.Pokud přistupujete k funkci jazyka než F# nebo prostřednictvím reflexe, tento název použijte.
Příklad
Následující kód ukazuje způsob použití 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"
Výsledek
Platformy
Windows 8, Windows 7, Windows Server 2012 Windows Server 2008 R2
Informace o verzi
F# základní verze knihovny
Podporovány: 2.0, 4.0, přenosné