Boolean (bool)
Termasuk bagian Dasar-Dasar dalam perjalanan Dart di Coddy. Pelajaran 9 dari 94.
Nilai Boolean (tipe bool) hanya memiliki dua nilai: true atau false. Nilai ini mewakili kondisi ya/tidak dalam program.
void main() {
bool isRaining = true;
print(isRaining);
}Nilai boolean ditulis tanpa tanda kutip. Kamu bisa menetapkan ulang nilainya:
void main() {
bool isCompleted = false;
print(isCompleted);
// Ubah nilainya
isCompleted = true;
print(isCompleted);
}Tantangan
PemulaBuat program Dart yang menggunakan nilai boolean untuk melacak status karakter game sederhana:
- Deklarasikan variabel boolean bernama
isAlivedan atur nilainya menjaditrue - Deklarasikan variabel boolean bernama
hasWeapondan atur nilainya menjadifalse - Deklarasikan variabel bilangan bulat bernama
healthPointsdan atur nilainya menjadi100 - Deklarasikan variabel double bernama
speeddan atur nilainya menjadi7.5 - Cetak semua variabel dengan label deskriptif dalam format PERSIS berikut:
Character Status: Alive: true Armed: false Health: 100 Speed: 7.5
Output-mu harus persis sesuai format ini.
Coba sendiri
void main() {
// Deklarasikan variabelmu di sini
bool isAlive = ?;
bool hasWeapon = ?;
int healthPoints = ?;
double speed = ?;
// Cetak status karakter
print("Character Status:");
print("Alive: " + isAlive.toString());
print("Armed: " + hasWeapon.toString());
print("Health: " + healthPoints.toString());
print("Speed: " + speed.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