Menu
Coddy logo textTech

Dize İnterpolasyonu

Coddy'nin Dart Journey'sinin Temeller bölümünün bir parçası. Ders 38 / 94.

Dize içselleştirmesi, dize sabitlerinin içine değişkenleri doğrudan yerleştirmek için $ sembolünü kullanır.

Kullanıcı bilgilerini saklamak için değişkenler oluşturun:

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

Bu değişkenleri bir dizeye dahil etmek için dize içselleştirmesini kullanın:

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

Yukarıdaki kodu çalıştırdıktan sonra, çıktı şu olacaktır:

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

Görev

Başlangıç

Dize interpolasyonunu kullanarak bir kullanıcı profili hakkındaki bilgileri görüntüleyen bir program oluşturun. Dize interpolasyonu, $ sembolünü kullanarak değişkenleri doğrudan dize sabitlerinin içine yerleştirmenize olanak tanır.

  1. Değişkenleri kullanarak dize interpolasyonuyla bir profil özeti oluşturun.
  2. Aşağıdaki örnekte gösterilen tam biçimi kullanarak profil özetini yazdırın.
  3. Dize interpolasyonunu kullanarak kullanıcının abonelik ayrıntılarını gösteren ikinci bir dize oluşturun.
  4. Aşağıdaki örnekte gösterilen tam biçimi kullanarak abonelik ayrıntılarını yazdırın.

Örnek çıktı biçimi:

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

Kendin dene

void main() {
  // Kullanıcı profil bilgileri
  String name = 'Alex';
  int age = 28;
  bool isPremiumUser = true;
  
  // Abonelik detayları
  double monthlyFee = 9.99;
  double yearsActive = 3.5;
  
  // TODO: String birleştirme kullanarak profil özeti oluştur
  // Format: Profile: Name: Alex, Age: 28, Premium User: true
  String profileSummary = '';
  
  // TODO: String birleştirme kullanarak abonelik detayları oluştur
  // Format: Subscription: $9.99 per month, Active for 3.5 years
  String subscriptionDetails = '';
  
  // Sonuçları yazdır
  print(profileSummary);
  print(subscriptionDetails);
}
quiz iconKendini test et

Bu ders kısa bir quiz içerir. Soruları yanıtlamak ve ilerlemeni kaydetmek için derse başla.

Temeller bölümündeki tüm dersler

Kendi başına pratik yap: Online Dart derleyicisi