String.exists, fonction (F#)
Teste si un caractère de la chaîne répond au prédicat donné.
Espace de noms/Chemin du module : Microsoft.FSharp.Core.String
Assembly : FSharp.Core (in FSharp.Core.dll)
// Signature:
String.exists : (char -> bool) -> string -> bool
// Usage:
String.exists predicate str
Paramètres
-
Fonction permettant de tester chaque caractère de la chaîne.
str
Type : stringChaîne d'entrée.
Exceptions
Exception |
Condition |
---|---|
Levée lorsque la chaîne d'entrée a la valeur Null. |
Valeur de retour
Retourne true si un caractère retourne true pour l'attribut et false dans le cas contraire.
Notes
Cette fonction se nomme Exists dans les assemblys compilés.Si vous accédez à la fonction à partir d'un langage autre que F# ou par réflexion, utilisez ce nom.
Exemple
Le code suivant montre comment utiliser 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"
Sortie
Plateformes
Windows 8, Windows 7, Windows Server 2012, Windows Server 2008 R2
Informations de version
Versions de bibliothèque principale F#
Prise en charge dans : 2,0, 4,0, portables