Swift:
Concaténation de chaînes de caractères
How to: (Comment faire : )
// Utiliser l'opérateur '+'
let salut = "Salut, "
let nom = "Jean!"
let message = salut + nom
print(message) // "Salut, Jean!"
// Concaténation avec '\(variable)'
let age = 25
let phrase = "J'ai \(age) ans."
print(phrase) // "J'ai 25 ans."
// Utiliser la méthode 'append()'
var invitation = "Bienvenue "
let invite = "Marie"
invitation.append(invite)
print(invitation) // "Bienvenue Marie"
Deep Dive: (Plongée en profondeur)
Historiquement, concaténer des chaînes de caractères était une affaire de pointeurs et de manipulation de mémoire, spécialement en langages comme C. En Swift, la simplicité prime : l’opérateur +
et l’interpolation de chaîne \(variable)
rendent le tout intuitif. Les alternatives comme la méthode append()
ou joining(separator:)
sont là pour des cas spéciaux. Par exemple, append()
est pratique pour ajouter sur place sans créer une nouvelle chaîne. Niveau performance, pour une utilisation intensive, prenez garde à la concaténation dans des boucles : choisissez des stratégies comme String
ou Array
buffer qui sont optimisés pour cela.
See Also: (Voir aussi)
- La documentation Swift sur les chaînes de caractères : Documentation Apple
- Plus d’astuces sur l’optimisation de la concaténation de chaînes en Swift sur Stack Overflow : Stack Overflow Swift String Concatenation