Menu
CoddyTech

Tür Bildirimi

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

Yalın var ile oluşturulan bir değişken her türden değeri tutabilir ve türü daha sonra değişebilir:

var score = 10
score = "ten" # izin verilir: score artık bir String tutuyor

Bir değişkenin türünü bildirebilirsin. Adından sonra iki nokta ve türü yaz:

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

Türü belirtilmiş bir değişken yalnızca kendi türündeki değerleri tutabilir. Başka bir türdeki değeri atamak hatadır ve Godot bunu program çalışmadan önce bildirir:

hp = 25 # OK: yeni bir int
hp = "ten" # Hata: bir String, int değişkenine atanamaz

Bir istisna: Bir float değişkeninde saklanan int, float olur; bu nedenle var price: float = 5, 5.0 değerini saklar.

Beyan edilen türler, program çalışmadan önce hataları yakalar ve Godot stil kılavuzu bunların kullanılmasını önerir. Bu dersten itibaren, bu kurstaki programlarda her değişkene bir tür atanır.

challenge icon

Görev

Başlangıç

Bu değişkenleri türleriyle birlikte yorum satırının altına tanımla:

  • count adlı, değeri 10 olan bir int
  • total adlı, değeri 150.75 olan bir float
  • grade adlı, değeri "A" olan bir String
  • is_active adlı, değeri false olan bir bool
  • user_name adlı, değeri "Bob123" olan bir String

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

Count: 10
Total: 150.75
Grade: A
Active: false
User Name: Bob123

Kendin dene

extends Node

func _ready():
	# Aşağıda türü belirtilmiş değişkenleri tanımlayın
	
	# Aşağıdaki satırları değiştirmeyin
	print("Count: ", count)
	print("Total: ", total)
	print("Grade: ", grade)
	print("Active: ", is_active)
	print("User Name: ", user_name)
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