Menu
CoddyTech

Dizeler Üzerinde Döngü Kurma 1. Bölüm

Coddy'nin GDScript Journey'sinin Temel Bilgiler bölümünün bir parçası. Ders 71 / 92.

Bir dize karakterlerden oluşan bir dizidir; bu nedenle bir for döngüsü, bir dizi gibi üzerinde ilerleyebilir. Her karakterin uzunluğu 1 olan bir dizedir:

var text := "Hey"
for letter in text:
	print(letter)
H
e
y

Dizgelerin de dizinleri vardır ve 0 ile başlar. text.length() karakter sayısıdır, bu nedenle range(text.length()) her dizini verir:

for i in range(text.length()):
	print("position %d: %s" % [i, text[i]])
position 0: H
position 1: e
position 2: y

Büyük/küçük harfe dikkat etmeden harfleri karşılaştırmak için önce dönüştür: to_lower() dizgeyi küçük harfe, to_upper() ise büyük harfe dönüştürür. "PiZZa".to_lower() sonucu "pizza" olur.

challenge icon

Görev

Kolay

Program, bir satır metni text içine okur. Hem p hem de P harflerini sayarak, bu harfin metinde kaç kez geçtiğini yazdırın.

Happy people play ping pong girdisi için çıktı 7 olur.

Kendin dene

extends Node

func _ready():
	var text := OS.read_string_from_stdin()
	# text içindeki p ve P karakterlerini say, ardından sayıyı yazdır
quiz iconKendini test et

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

Kendi başına pratik yap: Online GDScript derleyicisi