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 # boolTü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 intBunu 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.
Görev
BaşlangıçTürlerinin değerlerden çıkarılması için bu değişkenleri := ile oluştur:
quantitydeğer olarak10ilepricedeğer olarak99.99ilemessagedeğer olarak"Coddy is awesome!"ileis_availabledeğer olaraktrueile
print() satırlarını değiştirme. Program şunu yazdırır:
Quantity: 10
Price: 99.99
Message: Coddy is awesome!
Is available: trueKendin 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)
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