Özet - Değişken Bildirimi
Coddy'nin Dart Journey'sinin Temeller bölümünün bir parçası — ders 15 / 94.
Görev
KolayBu meydan okumada, öğrendiğiniz çeşitli değişken türlerini ve kavramları kullanarak bir hava durumu uygulaması için basit bir veri modeli oluşturacaksınız.
Aşağıdaki görevleri tamamlayın:
cityNameadında değeri"New York"olan birStringdeğişken oluşturuntemperatureadında değeri28olan birintdeğişken oluşturunhumidityadında değeri0.65olan birdoubledeğişken oluşturunisSunnyadında değeritrueolan birbooldeğişken oluşturunvarkullanarakweatherConditionadında değeri"Partly Cloudy"olan bir değişken oluşturuncountryCodeadında değeri"US"olan birfinaldeğişken oluşturunWEATHER_API_VERSIONadında değeri"v1.0"olan birconstdeğişken oluşturun (sabitler için uygun adlandırma kuralını kullanın)- Değeri
nullolanweatherWarningadında null olabilen birStringdeğişken oluşturun - Tüm değişkenleri beklenen çıktıdaki tam formatta açıklayıcı etiketlerle yazdırın
weatherWarning'i"Heat Advisory"olarak güncelleyin ve aynı etiketle tekrar yazdırın
Çıktınız beklenen çıktıdaki tam formatla eşleşmelidir.
Kendin dene
void main() {
// Gerekli tüm değişkenleri tanımla
String cityName = ?;
int temperature = ?;
double humidity = ?;
bool isSunny = ?;
var weatherCondition = ?;
final countryCode = ?;
const String WEATHER_API_VERSION = ?;
String? weatherWarning = ?;
// Tüm değişkenleri etiketlerle yazdır
print("Weather Information:");
print("City: ?");
print("Temperature: $temperature°C");
print("Humidity: ?");
print("Sunny: ?");
print("Condition: ?");
print("Country: ?");
print("API Version: ?");
print("Warning: ?");
// weatherWarning'i güncelle ve tekrar yazdır
weatherWarning = ?;
print("Warning: ?");
}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