Menu
CoddyTech

Variabel Konstanta

Termasuk bagian Dasar-Dasar dalam perjalanan Dart di Coddy. Pelajaran 12 dari 94.

Kata kunci const membuat variabel dengan nilai tetap. Saat menggunakan const, nilainya harus sudah diketahui saat kamu menulis kodemu.

void main() {
  const String language = 'Dart';
  print(language);
}

Inferensi tipe data berfungsi dengan const:

void main() {
  const language = 'Dart';      // String
  const version = 2;            // int
  const isStable = true;        // bool
  const rating = 4.9;           // double
  
  print(language);  // Menghasilkan: Dart
  print(version);   // Menghasilkan: 2
  print(isStable);  // Menghasilkan: true
  print(rating);    // Menghasilkan: 4.9
}
challenge icon

Tantangan

Pemula

Buat program Dart yang menggunakan variabel konstan untuk menyimpan informasi tentang planet fiksi:

  1. Deklarasikan variabel String const bernama planetName dengan nilai "Mars"
  2. Deklarasikan variabel int const bernama numberOfMoons dengan nilai 2
  3. Deklarasikan variabel double const bernama distanceFromSun dengan nilai 227.9 (dalam juta km)
  4. Deklarasikan variabel bool const bernama hasRings dengan nilai false
  5. Cetak setiap variabel dengan label deskriptif yang sama persis seperti yang ditampilkan pada output yang diharapkan di bawah ini:
Planet Name: Mars
Number of Moons: 2
Distance from Sun: 227.9 million km
Has Rings: false

Output-mu harus cocok dengan format persis ini.

Coba sendiri

void main() {
  // Deklarasikan variabel const-mu di sini
  const String planetName = ?;
  const int numberOfMoons = ?;
  const double distanceFromSun = ?;
  const bool hasRings = ?;
  
  // Cetak variabelmu beserta labelnya
  print("Planet Name: $planetName");
  print("Number of Moons: $numberOfMoons");
  print("Distance from Sun: $distanceFromSun million km");
  print("Has Rings: $hasRings");
}
quiz iconUji dirimu

Pelajaran ini berisi kuis singkat. Mulai pelajarannya untuk menjawab kuis dan melacak progresmu.

Semua pelajaran di Dasar-Dasar

Latihan sendiri: Compiler Dart online