Menu
Coddy logo textTech

Interpolacja ciągów znaków

Część sekcji Podstawy ścieżki Dart w Coddy. Lekcja 38 z 94.

Interpolacja ciągów znaków używa symbolu $, aby osadzać zmienne bezpośrednio w literałach ciągów znaków.

Utwórz zmienne do przechowywania informacji o użytkowniku:

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

Użyj interpolacji ciągów, aby uwzględnić te zmienne w ciągu:

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

Po wykonaniu powyższego kodu wynikiem będzie:

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

Wyzwanie

Początkujący

Utwórz program, który używa interpolacji ciągów znaków do wyświetlania informacji o profilu użytkownika. Interpolacja ciągów znaków pozwala osadzać zmienne bezpośrednio w literałach ciągów znaków za pomocą symbolu $.

  1. Użyj podanych zmiennych, aby utworzyć podsumowanie profilu za pomocą interpolacji ciągów znaków.
  2. Wypisz podsumowanie profilu w dokładnym formacie pokazanym w poniższym przykładzie.
  3. Utwórz drugi ciąg znaków, który pokazuje szczegóły subskrypcji użytkownika za pomocą interpolacji ciągów znaków.
  4. Wypisz szczegóły subskrypcji w dokładnym formacie pokazanym w poniższym przykładzie.

Przykładowy format wyjściowy:

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

Spróbuj swoich sił

void main() {
  // Informacje o profilu użytkownika
  String name = 'Alex';
  int age = 28;
  bool isPremiumUser = true;
  
  // Szczegóły subskrypcji
  double monthlyFee = 9.99;
  double yearsActive = 3.5;
  
  // TODO: Utwórz podsumowanie profilu za pomocą interpolacji ciągów znaków
  // Format: Profile: Name: Alex, Age: 28, Premium User: true
  String profileSummary = '';
  
  // TODO: Utwórz szczegóły subskrypcji za pomocą interpolacji ciągów znaków
  // Format: Subscription: $9.99 per month, Active for 3.5 years
  String subscriptionDetails = '';
  
  // Wyświetl wyniki
  print(profileSummary);
  print(subscriptionDetails);
}
quiz iconSprawdź się

Ta lekcja zawiera krótki quiz. Zacznij lekcję, żeby na niego odpowiedzieć i śledzić swoje postępy.

Wszystkie lekcje w sekcji Podstawy

Poćwicz samodzielnie: Kompilator Dart online