Final Değişkenler
Coddy'nin Dart Journey'sinin Temeller bölümünün bir parçası — ders 11 / 94.
Dart'ta, final değişkenler başlatıldıktan sonra değiştirilemez. Programınızda sabitler oluştururlar.
void main() {
final name = 'Dart Programmer';
print(name);
}Türleri belirleyebilir veya Dart'ın bunları çıkarmasına izin verebilirsiniz. final değişkenleri yeniden atamaya çalışmak hatalara neden olur:
void main() {
final score = 100;
// score = 200; // Hata: final değişkenler yeniden atanamaz
}Görev
BaşlangıçBu meydan okumada, Dart'taki final değişkenleri hakkında öğreneceksiniz. Bir final değişkeni yalnızca bir kez ayarlanabilir ve başlatıldıktan sonra değiştirilemez.
Aşağıdaki görevleri tamamlayın:
releaseYearadında birfinaltamsayı değişkeni oluşturun ve değeri2011olarak ayarlayın (Dart'ın ilk yayınlandığı yıl)creatoradında birfinaldize değişkeni oluşturun ve değeri"Google"olarak ayarlayınisCompiledLanguageadında birfinalboolean değişkeni oluşturun ve değeritrueolarak ayarlayın- Beklenen çıktıdaki gibi tam olarak gösterildiği şekilde üç değişkenin tümünü açıklayıcı etiketlerle yazdırın
Çıktınız tam olarak şöyle görünmeli:
Dart was released in: 2011 Dart was created by: Google Is Dart a compiled language? true
Kopya kağıdı
Dart'ta final değişkenler başlatıldıktan sonra değiştirilemez. Programınızda sabitler oluştururlar.
final name = 'Dart Programmer';
final score = 100;Türleri belirtebilir veya Dart'ın bunları çıkarmasına izin verebilirsiniz. final değişkenlere yeniden atama yapmaya çalışmak hatalara neden olur:
final score = 100;
// score = 200; // Error: Can't reassign final variablesKendin dene
void main() {
// Final değişkenlerinizi burada bildirin
final int releaseYear = ?;
final String creator = ?;
final bool isCompiledLanguage = ?;
// Değişkenleri etiketlerle yazdırın
print("Dart was released in: " + releaseYear.toString());
print("Dart was created by: " + creator);
print("Is Dart a compiled language? " + isCompiledLanguage.toString());
}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
4Operatörler Bölüm 2
Karşılaştırma OperatörleriMantıksal VEMantıksal VEYAMantıksal DEĞİLTür Test OperatörleriÖzet - Karşılaştırmalar Yapma7Dizelerle Çalışma
Dize BirleştirmeDize İnterpolasyonuÇok Satırlı DizelerDize ÖzellikleriTemel Dize Yöntemleri10Koleksiyonlar - Haritalar Temelleri
Haritalar Nedir?Harita OluşturmaAnahtara Göre Değerlere ErişimAnahtar-Değer ÇiftleriHarita Boyutunu AlmaAnahtarları AlmaDeğerleri AlmaBir Anahtarın Varlığını Kontrol Etme2Değişkenler ve Temel Veri Tipleri
Değişkenler Nedir?DizgelerTamsayılar (int)Ondalık Sayılar (double)Boole Değerleri (bool)'var' ile Tür ÇıkarımıFinal DeğişkenlerSabit Değişkenlerİsimlendirme KurallarıTemel Null GüvenliğiÖzet - Değişken Bildirimi8Akış Kontrolü - Döngüler
'for' Döngüsü'while' Döngüsü'do-while' DöngüsüDöngülerde 'break' KullanımıDöngülerde 'continue' KullanımıÖzet - Kodu Tekrarlama3Operatörler Kısım 1
Aritmetik OperatörlerTamsayı BölümüModulo OperatörüArtırma ve AzaltmaAtama KısayollarıÖzet - Basit Hesaplamalar6Akış Kontrolü - Karar Verme
'if' İfadesi'else' İfadesi'else if' İfadesiÖzet - Basit Kararlarİç İçe 'if' İfadeleri'switch' İfadesi9Koleksiyonlar - Liste Temelleri
Listeler Nedir?Liste Oluşturmaİndekse Göre ErişimListe Uzunluğunu AlmaEleman EklemeEleman KaldırmaListenın Boş Olup Olmadığını Kontrol EtmeListe Üzerinde Yineleme12Gelişmiş Fonksiyonlar
İsteğe Bağlı Konumsal Parametrelerİsimli ParametrelerZorunlu İsimli ParametrelerVarsayılan Parametre DeğerleriÖzet - Fonksiyon Parametreleri15Proje: Basit Hesap Makinesi
Kurulumu YapmaSayı Tanımlama