Funzione String.exists (F#)
Verifica se un carattere qualsiasi della stringa soddisfa il predicato specificato.
Percorso di spazio dei nomi/modulo: Microsoft.FSharp.Core.String
Assembly: FSharp.Core (in FSharp.Core.dll)
// Signature:
String.exists : (char -> bool) -> string -> bool
// Usage:
String.exists predicate str
Parametri
-
Funzione per eseguire il test di ogni carattere della stringa.
str
Tipo: stringStringa di input.
Eccezioni
Eccezione |
Condizione |
---|---|
Generata se la stringa di input è Null. |
Valore restituito
Restituisce true se qualsiasi carattere restituisce true per il predicato e false in caso contrario.
Note
Questa funzione è denominata Exists negli assembly compilati. Utilizzare questo nome se si accede alla funzione da un linguaggio diverso da F# o tramite reflection.
Esempio
Nel codice riportato di seguito viene illustrato come utilizzare 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"
Output
Piattaforme
Windows 7, Windows Vista SP2, Windows XP SP3, Windows XP x64 SP2, Windows Server 2008 R2, Windows Server 2008 SP2, Windows Server 2003 SP2.
Informazioni sulla versione
F# Runtime
Supportato in: 2.0, 4.0
Silverlight
Supportato in: 3
Vedere anche
Riferimenti
Spazio dei nomi Microsoft.FSharp.Core (F#)
Cronologia delle modifiche
Data |
Cronologia |
Motivo |
---|---|---|
Agosto 2010 |
Aggiunto esempio di codice. |
Miglioramento delle informazioni. |