Menu
Coddy logo textTech

Interpolation de chaînes

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

L'interpolation de chaînes vous permet d'incorporer des variables et des expressions directement à l'intérieur d'une chaîne de caractères. Au lieu de joindre des chaînes avec l'opérateur +, vous placez les valeurs à l'intérieur de \() au sein de votre chaîne.

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, doubles, booléens, et plus encore.

Vous pouvez même inclure des expressions qui sont évaluées sur le champ :

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

L'interpolation de chaînes rend votre code plus propre et plus facile à lire par rapport à la concaténation de plusieurs chaînes avec +. C'est la méthode privilégiée pour construire des chaînes 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 chaîne pour afficher une ligne de reçu qui présente les informations du 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 à l'intérieur de la chaîne.

Essayez vous-même

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

// TODO: Utiliser l'interpolation de chaîne pour imprimer la ligne du reçu
// Calculer 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