Menu
CoddyTech

Sabitler

Coddy'nin GDScript Journey'sinin Temel Bilgiler bölümünün bir parçası. Ders 12 / 92.

Sabit, oluşturulduktan sonra değiştirilemeyen bir değerdir. GDScript'te bunu var yerine const anahtar sözcüğüyle tanımlarsın:

const MAX_HP = 100

Bu, 100 değerine sahip MAX_HP adlı bir sabit oluşturur. Sabit adları CONSTANT_CASE biçiminde yazılır: sözcüklerin arasına alt çizgiler konularak büyük harflerle.

Bir sabite yeni bir değer atamak hatadır ve Godot bunu program çalışmadan önce bildirir:

const MAX_HP = 100
MAX_HP = 200 # Hata: bir sabite yeni bir değer atanamaz

Bir sabit, değerini bildirim sırasında alır; bu nedenle değeri olmayan const LIMIT da hatadır. Bir sabitin bildirilen bir türü de olabilir: const GRAVITY: float = 9.8.

Program çalışırken değişmeyen değerler için, en yüksek seviye veya başlangıçtaki can sayısı gibi, sabitleri kullan. İsim, okuyucuya sayının ne anlama geldiğini söyler.

challenge icon

Görev

Başlangıç

Yorumun altına iki sabit tanımla:

  • MAX_LIVES değeri 3 olan
  • GRAVITY değeri 9.8 olan

print() satırlarını değiştirme. Program şunu yazdırır:

MAX_LIVES = 3
GRAVITY = 9.8

Kendin dene

extends Node

func _ready():
	# Aşağıdaki sabitleri tanımlayın
	
	# Aşağıdaki satırları değiştirmeyin
	print("MAX_LIVES = ", MAX_LIVES)
	print("GRAVITY = ", GRAVITY)
quiz iconKendini test et

Bu ders kısa bir quiz içerir. Soruları yanıtlamak ve ilerlemeni kaydetmek için derse başla.

Temel Bilgiler bölümündeki tüm dersler

Kendi başına pratik yap: Online GDScript derleyicisi