Üyelik
Coddy'nin GDScript Journey'sinin Temel Bilgiler bölümünün bir parçası. Ders 75 / 92.
in operatörü, bir değerin bir dizinin elemanı olup olmadığını kontrol eder. true veya false döndürür; not in ise tersini döndürür:
var pets := ["cat", "dog"]
print("cat" in pets)
print("fox" not in pets)
print("fox" in pets)true
true
falseDizilerin arama yöntemleri de vardır:
has(value), değer dizide varsatruedöndürür;ingibifind(value), eşleşen ilk öğenin dizinini, yoksa-1döndürürcount(value), değerle eşit olan öğelerin sayısını döndürür
var drops := ["coin", "gem", "coin"]
print(drops.has("gem"))
print(drops.find("coin"))
print(drops.find("key"))
print(drops.count("coin"))true
0
-1
2Dizelerde, in dizenin içindeki metni arar: "ell" in "hello" ifadesi true sonucunu verir.
Görev
KolayProgram, virgülle ayrılmış değerlerden oluşan iki satırı first ve second dizilerine okur (zaten yazılmıştır).
first dizisindeki, second içinde bulunmayan her öğeyi first dizisindeki sırasıyla yeni bir diziye yazdır. Yinelenenleri koru. 1,2,3,4,5 ve 2,4,6 girdileri için çıktı şöyledir:
["1", "3", "5"]Kendin dene
extends Node
func _ready():
var first := OS.read_string_from_stdin().split(",")
var second := OS.read_string_from_stdin().split(",")
# 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ğ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