Menu
Coddy logo textTech

'var' ile Tür Çıkarımı

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

Dart'ta, var tür çıkarımını etkinleştirir; burada Dart, atanan değerlerden değişken türlerini otomatik olarak belirler.

void main() {
  var name = 'Dart Programmer';
  print(name);
}

Dart, name'i String olarak çıkarır. Diğer tiplerle de çalışır:

void main() {
  var age = 25;              // int olarak çıkarıldı
  var price = 19.99;         // double olarak çıkarıldı
  var isAvailable = true;    // bool olarak çıkarıldı
  
  print(age);          // Çıktı: 25
  print(price);        // Çıktı: 19.99
  print(isAvailable);  // Çıktı: true
}
challenge icon

Görev

Başlangıç

var anahtar sözcüğüyle tür çıkarımını gösteren bir Dart programı oluştur:

  1. name kullanarak var adlı bir değişken tanımla ve ona "Dart" dize değerini ata
  2. year kullanarak var adlı bir değişken tanımla ve ona 2011 tamsayı değerini ata
  3. version kullanarak var adlı bir değişken tanımla ve ona 2.19 double değerini ata
  4. isStronglyTyped kullanarak var adlı bir değişken tanımla ve ona true boolean değerini ata
  5. Aşağıdaki biçimde her değişkeni açıklayıcı bir etiketle yazdır:
Language: Dart
Created in: 2011
Current version: 2.19
Is strongly typed: true

Çıktın bu tam biçimle eşleşmelidir.

Kendin dene

void main() {
  // Değişkenlerinizi var kullanarak bildirin
  var name = ?;
  var year = ?;
  var version = ?;
  var isStronglyTyped = ?;
  
  // Değişkenleri etiketlerle yazdırın
  print("Language: " + name);
  print("Created in: " + year.toString());
  print("Current version: " + version.toString());
  print("Is strongly typed: " + isStronglyTyped.toString());
}
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