Öğeler Üzerinde Döngü Kurma
Coddy'nin GDScript Journey'sinin Temel Bilgiler bölümünün bir parçası. Ders 69 / 92.
Yineleme, bir dizinin öğelerini tek tek dolaşmak anlamına gelir. Bir for döngüsü öğeleri doğrudan alabilir:
var fruits := ["apple", "banana", "orange"]
for fruit in fruits:
print(fruit)apple
banana
orangeHer yinelemede, döngü değişkeni fruit ilk öğeden son öğeye kadar sıradaki öğeyi tutar. Döngü her öğe için bir kez çalışır; bu nedenle dizine ve size() yöntemine ihtiyaç duymaz.
Döngünün içinde her öğeyi test edebilirsin. length() yöntemi, bir dizenin kaç karakterden oluştuğunu döndürür ("apple".length() değeri 5 olur); bu nedenle bu döngü yalnızca 3 karakterden uzun sözcükleri yazdırır:
var words := ["hi", "hello", "hey", "howdy"]
for word in words:
if word.length() > 3:
print(word)hello
howdyGörev
KolayProgram, virgülle ayrılmış sözcüklerden oluşan tek bir satırı okur ve bunu words dizisine böler (önceden yazılmıştır).
5 karakterden uzun her sözcüğü, sıralarını koruyarak long_words dizisine ekleyin. print(long_words) satırı önceden yazılmıştır. penguin,koala,dolphin girdisi için çıktı şöyledir:
["penguin", "dolphin"]Kendin dene
extends Node
func _ready():
# cat,penguin,dog gibi bir satır okur ve virgüllerden bölerek bir kelime dizisine dönüştürür
var words := OS.read_string_from_stdin().split(",")
var long_words: Array[String] = []
# 5 karakterden uzun her kelimeyi long_words dizisine ekle
print(long_words)
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ğerler13Diziler Üzerinde Döngü Kurma
Öğeler Üzerinde Döngü Kurmaİndekslerle Döngü KurmaDizeler Üzerinde Döngü Kurma 1. BölümDizeler Üzerinde Döngü Kurma 2. Bölüm5Operatö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