Vous êtes dans un nouveau chapitre. Traduit directement depuis la dernière version en date de la documentation officielle de Swift 2.

Vous pouvez accéder individuellement à chaque caractère d’une chaîne de type String grâce à la boucle for-in.

1 for caractere in "Lune!🌙".characters {
2   print(caractere)
3 }
4 // L
5 // u
6 // n
7 // e
8 // !
9 // 🌙

Alternativement, vous pouvez créer une constante ou une variable du type Character en l’initialisant exactement comme une chaîne de type String, mais en lui attributant le type Character :

let pointExclamation: Character = "!"

Les chaînes de caractères peuvent être construite en leur fournissant un tableau de valeurs de type Character lors de leur initialisation :

let luneCaracteres: [Character] = ["L", "u", "n", "e", "!", "🌙"]
let luneChaine = String(luneCaracteres)
print(luneChaine)
// Affiche dans la console "Lune!🌙"