Menu
Coddy logo textTech

Interpolação de Strings

Parte da seção Fundamentos do Journey de Dart da Coddy. Lição 38 de 94.

A interpolação de strings usa o símbolo $ para incorporar variáveis diretamente dentro de literais de string.

Crie variáveis para armazenar informações do usuário:

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

Use interpolação de strings para incluir essas variáveis em uma string:

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

Após executar o código acima, a saída será:

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

Desafio

Iniciante

Crie um programa que use interpolação de strings para exibir informações sobre o perfil de um usuário. A interpolação de strings permite incorporar variáveis diretamente em literais de string usando o símbolo $.

  1. Use as variáveis fornecidas para criar um resumo do perfil usando interpolação de strings.
  2. Imprima o resumo do perfil com o formato exato mostrado no exemplo abaixo.
  3. Crie uma segunda string que mostre os detalhes da assinatura do usuário usando interpolação de strings.
  4. Imprima os detalhes da assinatura com o formato exato mostrado no exemplo abaixo.

Formato de saída do exemplo:

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

Experimente você mesmo

void main() {
  // Informações do perfil do usuário
  String name = 'Alex';
  int age = 28;
  bool isPremiumUser = true;
  
  // Detalhes da assinatura
  double monthlyFee = 9.99;
  double yearsActive = 3.5;
  
  // TODO: Crie um resumo do perfil usando interpolação de string
  // Format: Profile: Name: Alex, Age: 28, Premium User: true
  String profileSummary = '';
  
  // TODO: Crie detalhes da assinatura usando interpolação de string
  // Format: Subscription: $9.99 per month, Active for 3.5 years
  String subscriptionDetails = '';
  
  // Imprima os resultados
  print(profileSummary);
  print(subscriptionDetails);
}
quiz iconTeste seus conhecimentos

Esta lição inclui um quiz rápido. Comece a lição para respondê-lo e acompanhar seu progresso.

Todas as lições de Fundamentos

Pratique por conta própria: Compilador de Dart online