Menu
CoddyTech

Dizileri Değiştirme

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

Bir dizinin bir öğesini, indeksine yeni bir değer atayarak değiştirebilirsiniz:

var fruits := ["apple", "banana", "cherry"]
fruits[1] = "orange"
print(fruits)
["apple", "orange", "cherry"]

1 indeksindeki "banana" öğesi "orange" ile değiştirilir. Diğer öğeler ve boyut aynı kalır.

Negatif indeksler burada da çalışır. fruits[-1] = "kiwi" son öğeyi değiştirir.

Atama yalnızca var olan öğeleri değiştirir. Yukarıdaki 3 öğeli dizide, fruits[3] = "kiwi" bir hatadır: 3 indeksi mevcut değildir ve bu indekse atama yapmak yeni bir öğe eklemez.

challenge icon

Görev

Kolay

team dizisi dört oyuncu adını tutar. Program girdiden iki satır okur:

  1. index: değiştirilecek oyuncunun konumu (sondan sayılarak negatif olabilir)
  2. new_player: yeni ad

index konumundaki adı new_player ile değiştirin. print(team) satırı zaten yazılmıştır. 1 ve Zoe girdileri için çıktı şöyledir:

["Ana", "Zoe", "Cleo", "Dev"]

Kendin dene

extends Node

func _ready():
	var team := ["Ana", "Ben", "Cleo", "Dev"]
	var index := int(OS.read_string_from_stdin())
	var new_player := OS.read_string_from_stdin()
	# index konumundaki oyuncuyu new_player ile değiştir
	print(team)
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