Boolean
Termasuk bagian Dasar-Dasar dalam perjalanan GDScript di Coddy. Pelajaran 7 dari 92.
Boolean hanya memiliki dua kemungkinan nilai: true atau false. Tipe datanya di GDScript adalah bool.
Nilainya ditulis dengan huruf kecil dan tanpa tanda kutip:
var is_alive = true
var has_key = falseIni membuat dua variabel: is_alive menyimpan true dan has_key menyimpan false. print(is_alive) menampilkan true.
Penggunaan huruf besar dan kecil itu penting. True dan TRUE bukan Boolean di GDScript: keduanya dibaca sebagai nama, tidak ada variabel dengan nama tersebut, dan Godot melaporkan error sebelum program dijalankan.
Dengan tanda kutip, "true" adalah String yang berisi kata true. Hasil cetaknya sama, tetapi ini berupa teks, bukan Boolean.
Boolean menyimpan fakta ya atau tidak, seperti apakah pintu terbuka atau permainan sudah selesai. Bab tentang operator dan keputusan menggunakannya untuk menentukan pilihan.
Tantangan
PemulaBuat dua variabel Boolean di bawah komentar:
is_alivedengan nilaitruehas_keydengan nilaifalse
Baris print() di bawah sudah disiapkan untukmu. Program mencetak:
is_alive = true
has_key = falseCoba sendiri
# Buat variabel is_alive dan has_key di bawah ini
Pelajaran ini berisi kuis singkat. Mulai pelajarannya untuk menjawab kuis dan melacak progresmu.
Semua pelajaran di Dasar-Dasar
4Operator Bagian 1
Operator AritmetikaPembagian Bilangan BulatOperator ModuloPintasan AritmetikaRangkuman: Matematika SederhanaOperator Perbandingan7Dasar Input dan Output
OutputOutput dengan VariabelPemformatan stringInputKonversi TipeRangkuman: Hingga 120Rangkuman: Benar atau Salah10Fungsi
Deklarasikan FungsiArgumenNilai KembaliTipe Nilai KembaliRangkuman, Fungsi SigmaRangkuman, Fungsi ValidasiNilai Default5Operator Bagian 2
Operator Logika Bagian 1Operator Logika Bagian 2Rangkuman: Logika SederhanaOperator Logika Bagian 3Operator Ternary8Kalkulator Pembagian Tagihan
Pesan SambutanMenerima input11FizzBuzz dengan Variasi
Gambaran Umum PermainanFungsi FizzBuzz3Variabel Bagian 2
Deklarasi TipeInferensi TipeKonstantaRingkasan: Inisialisasi VariabelKonversi Tipe6Pengambilan Keputusan
Pernyataan IfIf - ElseUlasan: Kalkulator SederhanaIf - Else BersarangPernyataan Match9Perulangan
For loopWhile loopBreakContinueRingkasan: FaktorialFungsi rangeNested loopRingkasan: Input dinamisLatihan sendiri: Compiler GDScript online