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
}Tantangan
PemulaDalam 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:
- Buat variabel bilangan bulat
finalbernamareleaseYeardengan nilai2011(tahun Dart pertama kali dirilis) - Buat variabel string
finalbernamacreatordengan nilai"Google" - Buat variabel boolean
finalbernamaisCompiledLanguagedengan nilaitrue - 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());
}Pelajaran ini berisi kuis singkat. Mulai pelajarannya untuk menjawab kuis dan melacak progresmu.
Semua pelajaran di Dasar-Dasar
4Operator Bagian 2
Operator PerbandinganAND LogisOR LogisNOT LogisOperator Pengujian TipeRangkuman: Membuat Perbandingan7Bekerja dengan String
Penggabungan StringInterpolasi StringString MultibarisProperti StringMetode Dasar String10Koleksi: Dasar Map
Apa Itu Map?Membuat MapMengakses Nilai dengan KunciPasangan Kunci-NilaiMelihat Ukuran MapMelihat KunciMelihat NilaiMemeriksa Keberadaan Kunci2Variabel dan Tipe Data Dasar
Apa Itu Variabel?stringBilangan Bulat (int)Bilangan Desimal (double)Boolean (bool)Inferensi Tipe dengan 'var'Variabel finalVariabel KonstantaKonvensi PenamaanKeamanan null DasarUlasan: Mendeklarasikan Variabel8Alur Kontrol: Perulangan
Perulangan 'for'Perulangan 'while'Perulangan 'do-while'Menggunakan 'break' dalam PerulanganMenggunakan 'continue' dalam PerulanganRekap: Mengulang Kode3Operator, Bagian 1
Operator AritmetikaPembagian Bilangan BulatOperator ModuloInkremen dan DekremenPintasan PenugasanRangkuman: Perhitungan Sederhana6Alur Program: Pengambilan Keputusan
Pernyataan 'if'Pernyataan 'else'Pernyataan 'else if'Ringkasan: Keputusan SederhanaPernyataan 'if' BersarangPernyataan 'switch'9Koleksi: Dasar-Dasar list
Apa Itu list?Membuat listMengakses dengan IndeksMengetahui Panjang listMenambahkan ElemenMenghapus ElemenMemeriksa Apakah list KosongMelakukan Perulangan pada list12Fungsi Lanjutan
Parameter Posisi OpsionalParameter BernamaParameter Bernama WajibNilai Default ParameterRangkuman: Parameter Fungsi15Proyek: Kalkulator Sederhana
MenyiapkanMendeklarasikan AngkaLatihan sendiri: Compiler Dart online