Menu
Coddy logo textTech

Interpolation de chaînes

Fait partie de la section Fondamentaux du Journey Swift de Coddy. Leçon 32 sur 86.

String interpolation vous permet d’intégrer directement des variables et des expressions dans une string. Au lieu de joindre des strings avec l’opérateur +, vous placez les valeurs dans \() à l’intérieur de votre string.

let name = "Alice"
let age = 25
print("My name is \(name) and I am \(age) years old.")
// Sortie : My name is Alice and I am 25 years old.

Swift convertit automatiquement les valeurs en chaînes de caractères pour vous. Cela fonctionne avec n’importe quel type : entiers, nombres à virgule flottante, booléens, et bien plus encore.

Vous pouvez même inclure des expressions qui sont évaluées immédiatement :

let price = 19.99
let quantity = 3
print("Total: $\(price * Double(quantity))")
// Sortie : Total: $59.97

L’interpolation de String rend votre code plus propre et plus facile à lire que la concaténation de plusieurs String avec +. C’est la méthode privilégiée pour créer des String dynamiques en Swift.

challenge icon

Défi

Facile

Les variables suivantes vous sont fournies :

let productName = "Wireless Headphones"
let price = 79.99
let quantity = 2

Utilisez l’interpolation de string pour afficher une ligne de reçu qui présente les informations sur le produit et calcule le coût total.

Affichez le message suivant :

Item: Wireless Headphones (x2) - Total: $159.98

Utilisez \() pour intégrer les variables et calculer price * Double(quantity) directement dans la string.

Essayez vous-même

let productName = "Wireless Headphones"
let price = 79.99
let quantity = 2

// TODO: Utilisez l'interpolation de chaînes pour afficher la ligne du reçu
// Calculez price * Double(quantity) directement dans la chaîne
quiz iconTestez-vous

Cette leçon comprend un petit quiz. Commencez la leçon pour y répondre et suivre votre progression.

Toutes les leçons de Fondamentaux

Entraînez-vous par vous-même : Playground Swift