Menu
CoddyTech

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 = 100

Ini 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 konstanta

Sebuah 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.

challenge icon

Tantangan

Pemula

Deklarasikan dua konstanta di bawah komentar:

  • MAX_LIVES dengan nilai 3
  • GRAVITY dengan nilai 9.8

Jangan ubah baris print(). Program ini mencetak:

MAX_LIVES = 3
GRAVITY = 9.8

Coba sendiri

extends Node

func _ready():
	# Deklarasikan konstanta di bawah ini
	
	# Jangan ubah baris di bawah ini
	print("MAX_LIVES = ", MAX_LIVES)
	print("GRAVITY = ", GRAVITY)
quiz iconUji dirimu

Pelajaran ini berisi kuis singkat. Mulai pelajarannya untuk menjawab kuis dan melacak progresmu.

Semua pelajaran di Dasar-Dasar

Latihan sendiri: Compiler GDScript online