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 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. 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 atanamazSayı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.
Görev
BaşlangıçBu değişkenleri, yorum satırının altına türleriyle birlikte tanımla:
- değeri
10olancountadlı birint - değeri
150.75olantotaladlı birfloat - değeri
"A"olangradeadlı birString - değeri
falseolanis_activeadlı birbool - değeri
"Bob123"olanuser_nameadlı birString
print() satırlarını değiştirme. Programın çıktısı:
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