Menu
CoddyTech

Tür Bildirimi

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

Düz 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. Türüne dönüştürülemeyen bir değer 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

Sayılar dönüştürülür. Bir int, float türündeki bir değişkende saklandığında float olur; dolayısıyla var price: float = 5, 5.0 değerini saklar. Bir float, int türündeki bir değişkende saklandığında ondalık kısmını kaybeder; dolayısıyla var coins: int = 7.9, 7 değerini saklar.

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

challenge icon

Görev

Başlangıç

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

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

print() satırlarını değiştirme. Programın çıktısı:

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