Das beste Swift-Zeichen (Rolle)-Tutorial im Jahr 2024. In diesem Tutorial können Sie Null Zeichenvariable,Traversal Zeichen in einer Zeichenfolge,Zeichenfolge Verkettung, lernen
Swift Charakter ist ein einzelnes Zeichen Stringliteral, der Datentyp Charakter.
Das folgende Beispiel zeigt die beiden Zeichen Beispiel:
import Cocoa let char1: Character = "A" let char2: Character = "B" print("char1 的值为 \(char1)") print("char2 的值为 \(char2)")
Die obige Programmausführung Ausgabe ist:
char1 的值为 A char2 的值为 B
Wenn Sie Zeichen (Charakter) wollen Konstanten in mehr Zeichen gespeichert eingeben, wird die Programmausführung wie folgt angegeben werden:
import Cocoa // Swift 中以下赋值会报错 let char: Character = "AB" print("Value of char \(char)")
Die obige Programmausführung Ausgabe ist:
error: cannot convert value of type 'String' to specified type 'Character' let char: Character = "AB"
Swift können kein leeres Zeichen (Zeichen) Typ Variable oder Konstante zu erstellen:
import Cocoa // Swift 中以下赋值会报错 let char1: Character = "" var char2: Character = "" print("char1 的值为 \(char1)") print("char2 的值为 \(char2)")
Die obige Programmausführung Ausgabe ist:
error: cannot convert value of type 'String' to specified type 'Character' let char1: Character = "" ^~ error: cannot convert value of type 'String' to specified type 'Character' var char2: Character = ""
Swift stellt eine Sammlung vom Typ String Charakter spezifische Sequenz (Zeichen) Werte eingeben. Jedes Zeichen steht für ein Unicode-Zeichen.
Sie können Zeichenfolge die Attribute zu durchqueren for-Schleife in den Wert jedes Zeichens zu erhalten:
import Cocoa for ch in "Hello".characters { print(ch) }
Die obige Programmausführung Ausgabe ist:
H e l l o
String Das folgende Beispiel demonstriert die Verwendung der append () -Methode die Verbindung Zeichenfolge zu erreichen:
import Cocoa var varA:String = "Hello " let varB:Character = "G" varA.append( varB ) print("varC = \(varA)")
Die obige Programmausführung Ausgabe ist:
varC = Hello G