Dizeler Üzerinde Döngü Kurma 2. Bölüm
Coddy'nin GDScript Journey'sinin Temel Bilgiler bölümünün bir parçası. Ders 72 / 92.
split() yöntemi, bir dizgeyi ayırıcının her geçtiği yerde böler ve parçaları bir dizi olarak döndürür:
var data := "john,25,new york"
var parts := data.split(",")
print(parts)["john", "25", "new york"]Sonuç, yalnızca dizeler içeren kompakt bir dizi olan PackedStringArray'dir. Herhangi bir dizi gibi indeksleyebilir, üzerinde döngü kurabilir ve yazdırabilirsiniz: parts[1], "25" değeridir.
Ayırıcı art arda birkaç kez göründüğünde, split() aralarındaki boş dizeleri döndürür. Boş parçaları dışarıda bırakmak için ikinci bağımsız değişken olarak false değerini iletin:
print("I love coding".split(" "))
print("I love coding".split(" ", false))["I", "", "", "love", "", "", "coding"]
["I", "love", "coding"]join() yöntemi tersini yapar: ayırıcı dizgede çağrılır ve bir dizge dizisinin öğelerini tek bir dizgede birleştirir:
var words := ["Hello", "World", "Godot"]
print(" ".join(words))
print(",".join(words))Hello World Godot
Hello,World,GodotGörev
KolayProgram iki satır okur: bir text ve bir separator.
textiçeriğini boşluklardan sözcüklere ayır. Sözcükler birden fazla boşlukla ayrılabilir ve başta ya da sonda boşluklar olabilir: boş parçaları atla.- Sözcükleri
separatorile birleştir ve sonucu yazdır.
Hello world godot ve - girdileri için çıktı şöyledir:
Hello-world-godotKendin dene
extends Node
func _ready():
var text := OS.read_string_from_stdin()
var separator := OS.read_string_from_stdin()
# Kodunuzu aşağıya yazın
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