If İfadesi
Coddy'nin GDScript Journey'sinin Temel Bilgiler bölümünün bir parçası. Ders 26 / 92.
Bir if ifadesi, kodu yalnızca bir koşul true olduğunda çalıştırır:
var hp := 25
var status := "Healthy"
if hp < 30:
status = "Hurt"
hp += 10GDScript, hp < 30 koşulunu kontrol eder. Sonuç true olur, bu yüzden status değeri "Hurt" olur. Son satır girintili değildir, bu yüzden if bloğunun dışındadır ve her iki durumda da çalışır: hp değeri 35 olur.
Bir if deyiminin kuralları:
- Koşulun ardından iki nokta üst üste gelir
: ifsatırının içindeki kod bir seviye daha içeriden girintilenir._ready()içinde bu, iki sekme demektir- Koşul
falseolduğunda GDScript girintili satırları atlar
if condition:
print("Runs only when the condition is true")
print("Runs either way")Koşul, mantıksal operatörler de dahil olmak üzere bool veren herhangi bir ifade olabilir: if hp > 0 and has_potion:. Bir if bloğu boş olamaz: Henüz yapacak bir şey yoksa içine pass yaz.
Görev
Kolaya ve b değerlerini, if ifadesinin koşulu true olacak ve bloğu çalışacak şekilde değiştir.
Yorum satırının altındaki satırları değiştirme. Sonunda c değişkeni 3 değerini tutmalı; çıktı şu şekilde olmalıdır:
c = 3Birden fazla doğru yanıt var: başka bir tane bulmayı dene.
Kendin dene
extends Node
func _ready():
# a ve b değerlerini değiştirin
var a: int = 0
var b: int = 0
# Aşağıdaki satırları değiştirmeyin
var c: int = 0
if a >= b and not b < 10:
c = 2
c += 1
print("c = ", c)
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