Konstanta
Termasuk bagian Dasar-Dasar dalam perjalanan GDScript di Coddy. Pelajaran 12 dari 92.
Konstanta adalah nilai yang tidak dapat berubah setelah dibuat. Di GDScript, kamu mendeklarasikannya dengan kata kunci const, bukan var:
const MAX_HP = 100Ini membuat konstanta bernama MAX_HP dengan nilai 100. Nama konstanta ditulis dalam CONSTANT_CASE: huruf kapital dengan garis bawah di antara kata-katanya.
Memberikan nilai baru ke konstanta adalah error, dan Godot melaporkannya sebelum program dijalankan:
const MAX_HP = 100
MAX_HP = 200 # error: tidak bisa menetapkan nilai baru ke konstantaSebuah konstanta mendapatkan nilainya saat dideklarasikan, jadi const LIMIT tanpa nilai juga merupakan error. Konstanta juga dapat memiliki tipe yang dideklarasikan: const GRAVITY: float = 9.8.
Gunakan konstanta untuk nilai yang tetap sama selama program berjalan, seperti level tertinggi atau jumlah nyawa di awal. Namanya memberi tahu pembaca arti angka tersebut.
Tantangan
PemulaDeklarasikan dua konstanta di bawah komentar:
MAX_LIVESdengan nilai3GRAVITYdengan nilai9.8
Jangan ubah baris print(). Program ini mencetak:
MAX_LIVES = 3
GRAVITY = 9.8Coba sendiri
extends Node
func _ready():
# Deklarasikan konstanta di bawah ini
# Jangan ubah baris di bawah ini
print("MAX_LIVES = ", MAX_LIVES)
print("GRAVITY = ", GRAVITY)
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 AritmetikaRingkasan: Matematika SederhanaOperator Perbandingan7Dasar input dan output
OutputOutput dengan variabelPemformatan stringInputKonversi tipeRekap: Sampai 120Rekap: Benar atau Salah10Fungsi
Deklarasikan FungsiArgumenNilai KembaliTipe PengembalianRangkuman, Fungsi SigmaRangkuman, Fungsi ValidasiNilai Default5Operator Bagian 2
Operator Logika Bagian 1Operator Logika Bagian 2Ulasan: Logika SederhanaOperator Logika Bagian 3Operator Ternary8Kalkulator Pembagi Tagihan
Pesan SambutanMenerima Input3Variabel Bagian 2
Deklarasi TipeInferensi TipeKonstantaRangkuman: Inisialisasi VariabelKonversi Tipe6Pengambilan Keputusan
Pernyataan IfIf - ElseRangkuman: Kalkulator SederhanaIf - Else BersarangPernyataan Match9Perulangan
For LoopWhile LoopBreakContinueRingkasan: FaktorialFungsi rangeNested LoopRingkasan: Input DinamisLatihan sendiri: Compiler GDScript online