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 tutuyorBir 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 = trueTü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 atanamazBir 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.
Görev
BaşlangıçBu değişkenleri türleriyle birlikte yorum satırının altına tanımla:
countadlı, değeri10olan birinttotaladlı, değeri150.75olan birfloatgradeadlı, değeri"A"olan birStringis_activeadlı, değerifalseolan birbooluser_nameadlı, değeri"Bob123"olan birString
print() satırlarını değiştirme. Program şunu yazdırır:
Count: 10
Total: 150.75
Grade: A
Active: false
User Name: Bob123Kendin 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)
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
4Operatörler Bölüm 1
Aritmetik OperatörlerTamsayı BölmesiMod OperatörüAritmetik KısayollarTekrar - Basit MatematikKarşılaştırma Operatörleri7Temel Girdi/Çıktı
ÇıktıDeğişkenlerle ÇıktıString BiçimlendirmeGirdiTür DönüşümüTekrar - 120'ye KadarTekrar - Doğru mu Yanlış mı10Fonksiyonlar
Fonksiyon TanımlamaArgümanlarDönüşDönüş TürleriTekrar - Sigma FonksiyonuTekrar - Doğrulama FonksiyonuVarsayılan Değerler5Operatörler Bölüm 2
Mantıksal Operatörler Bölüm 1Mantıksal Operatörler Bölüm 2Tekrar - Basit MantıkMantıksal Operatörler Bölüm 3Üçlü Operatör8Hesap Bölme Hesaplayıcısı
Karşılama MesajıGirdi AlmaKendi başına pratik yap: Online GDScript derleyicisi