Menu
CoddyTech

Tür Çıkarımı

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

Değer türü zaten gösteriyorsa, türü yeniden yazmak tekrara düşer. := ile GDScript, türü değerden çıkarır:

var hp := 10 # int
var speed := 2.5 # float
var player_name := "Ada" # String
var is_alive := true # bool

Tür, değişken oluşturulduğunda sabitlenir. var hp := 10, var hp: int = 10 ile aynı anlama gelir; bu nedenle başka türde bir değer hataya neden olur:

var hp := 10
hp = 25 # OK: yeni bir int
hp = "ten" # Hata: hp bir int

Bunu düz = ile karşılaştır: var hp = 10 ifadesinden sonra değişkenin sabit bir türü yoktur ve hp = "ten" kullanılabilir.

Tür, değerden gelir; bu nedenle := türü olan bir değere ihtiyaç duyar. var target := null bir hatadır, çünkü null değişkenin hangi türe sahip olması gerektiğini belirtmez. Bu durumda türü kendin yaz.

challenge icon

Görev

Başlangıç

Türlerinin değerlerden çıkarılması için bu değişkenleri := ile oluştur:

  • quantity değer olarak 10 ile
  • price değer olarak 99.99 ile
  • message değer olarak "Coddy is awesome!" ile
  • is_available değer olarak true ile

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

Quantity: 10
Price: 99.99
Message: Coddy is awesome!
Is available: true

Kendin dene

extends Node

func _ready():
	# Aşağıdaki değişkenleri oluşturun
	
	# Aşağıdaki satırları değiştirmeyin
	print("Quantity: ", quantity)
	print("Price: ", price)
	print("Message: ", message)
	print("Is available: ", is_available)
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