Menu
Coddy logo textTech

Interpolation de chaînes

Fait partie de la section Fondamentaux du Journey Dart de Coddy. Leçon 38 sur 94.

L'interpolation de chaînes utilise le symbole $ pour intégrer directement des variables à l'intérieur des littéraux de chaîne.

Créez des variables pour stocker les informations de l'utilisateur :

String name = "Dart";
int age = 12;
double version = 2.19;

Utilisez l'interpolation de chaînes pour inclure ces variables dans une chaîne :

String message = "Language: $name, Age: $age, Version: $version";
print(message);

Après l'exécution du code ci-dessus, la sortie sera :

Language: Dart, Age: 12, Version: 2.19
challenge icon

Défi

Débutant

Créez un programme qui utilise l’interpolation de chaînes pour afficher des informations sur le profil d’un utilisateur. L’interpolation de chaînes vous permet d’intégrer directement des variables dans des littéraux de chaîne à l’aide du symbole $.

  1. Utilisez les variables fournies pour créer un résumé du profil à l’aide de l’interpolation de chaînes.
  2. Affichez le résumé du profil en respectant exactement le format présenté dans l’exemple ci-dessous.
  3. Créez une deuxième chaîne qui présente les détails de l’abonnement de l’utilisateur à l’aide de l’interpolation de chaînes.
  4. Affichez les détails de l’abonnement en respectant exactement le format présenté dans l’exemple ci-dessous.

Format de sortie attendu :

Profile: Name: Alex, Age: 28, Premium User: true
Subscription: $9.99 per month, Active for 3.5 years

Essayez vous-même

void main() {
  // Informations sur le profil utilisateur
  String name = 'Alex';
  int age = 28;
  bool isPremiumUser = true;
  
  // Détails de l'abonnement
  double monthlyFee = 9.99;
  double yearsActive = 3.5;
  
  // TODO: Créer un résumé du profil en utilisant l'interpolation de chaînes
  // Format: Profile: Name: Alex, Age: 28, Premium User: true
  String profileSummary = '';
  
  // TODO: Créer des détails d'abonnement en utilisant l'interpolation de chaînes
  // Format: Subscription: $9.99 per month, Active for 3.5 years
  String subscriptionDetails = '';
  
  // Imprimer les résultats
  print(profileSummary);
  print(subscriptionDetails);
}
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 : Compilateur Dart en ligne