Variabel Kosong
Termasuk bagian Dasar-Dasar dalam perjalanan GDScript di Coddy. Pelajaran 8 dari 92.
null adalah nilai khusus yang berarti "tidak ada nilai". Variabel yang menyimpan null tetap ada, tetapi belum ada apa pun yang disimpan di dalamnya:
var weapon = nullGunakan null untuk sesuatu yang belum diketahui atau belum dipilih:
var player_name = null # Belum ada nama yang dimasukkan
var target = null # Belum ada musuh yang dipilihVariabel yang dibuat tanpa nilai juga dimulai sebagai null, jadi var shield saja bernilai null.
Mencetak null menampilkan <null>. Saat nilainya sudah diketahui, simpan seperti nilai lainnya:
var weapon = null
print(weapon) # <null>
weapon = "Sword"
print(weapon) # SwordCatatan: null tidak sama dengan 0, string kosong "", atau false. Semua itu adalah nilai nyata: nol, teks kosong, dan false. null berarti tidak ada nilai sama sekali.
Tantangan
PemulaPemain belum memilih senjata.
- Di bawah komentar pertama, buat variabel bernama
weapondengan nilainull. - Di bawah komentar kedua, simpan
String"Sword"diweapon.
Jangan ubah baris print(). Program mencetak:
weapon = <null>
weapon = SwordCoba sendiri
# Buat variabel weapon dengan nilai null
print("weapon = ", weapon)
# Simpan "Sword" dalam weapon
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