Menu
CoddyTech

Variabel final

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

Di Dart, variabel final tidak dapat diubah setelah inisialisasi. Variabel ini membuat konstanta dalam programmu.

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

Kamu bisa menentukan tipe data atau membiarkan Dart menyimpulkannya. Mencoba menetapkan ulang variabel final akan menyebabkan error:

void main() {
  final score = 100;
  // score = 200;  // error: Tidak bisa menetapkan ulang variabel final
}
challenge icon

Tantangan

Pemula

Dalam tantangan ini, kamu akan mempelajari variabel final di Dart. Variabel final hanya dapat ditetapkan satu kali dan tidak dapat diubah setelah inisialisasi.

Selesaikan tugas berikut:

  1. Buat variabel bilangan bulat final bernama releaseYear dengan nilai 2011 (tahun Dart pertama kali dirilis)
  2. Buat variabel string final bernama creator dengan nilai "Google"
  3. Buat variabel boolean final bernama isCompiledLanguage dengan nilai true
  4. Cetak ketiga variabel dengan label deskriptif persis seperti yang ditampilkan pada output yang diharapkan

Output kamu harus terlihat persis seperti ini:

Dart was released in: 2011
Dart was created by: Google
Is Dart a compiled language? true

Coba sendiri

void main() {
  // Deklarasikan variabel final-mu di sini
  final int releaseYear = ?;
  final String creator = ?;
  final bool isCompiledLanguage = ?;
  
  // Cetak variabelmu beserta labelnya
  print("Dart was released in: " + releaseYear.toString());
  print("Dart was created by: " + creator);
  print("Is Dart a compiled language? " + isCompiledLanguage.toString());
}
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