Menu
Coddy logo textTech

İndeks ile Elemanları Değiştirme

Coddy'nin Lua Journey'sinin Temeller bölümünün bir parçası — ders 59 / 90.

Bir tablodaki bir öğeyi değiştirmek, erişimle aynı köşeli parantez sözdizimini kullanır, ancak bir atama operatörü ile birlikte.

Bir değeri değiştirmek için temel sözdizimi şöyledir:

local items = {"milk", "bread", "eggs"}
items[1] = "almond milk"  -- ilk öğeyi değiştirir
print(items[1])  -- çıktı: almond milk

Atama işlemi tıpkı normal değişkenlerde olduğu gibi çalışır; köşeli parantez içindeki indeksi kullanarak hangi konumu değiştirmek istediğinizi belirtirsiniz ve ardından yeni değeri atamak için eşittir işaretini kullanırsınız.

local scores = {85, 92, 78}
scores[2] = 95  -- ikinci puanı güncelle
print(scores[2])  -- çıktı: 95
challenge icon

Görev

Kolay

Tablo öğesi modifikasyonunu gösteren bir oyun ayarları yönetim sistemi oluşturun. İlk olarak, tam olarak üç dize değeri içeren gameSettings adında bir tablo oluşturun: "easy", "on" ve "high". Tabloyu oluşturduktan sonra, ilk öğeyi "easy" değerinden "hard" değerine değiştirerek modifiye edin. Son olarak, değişikliği onaylamak için modifiye edilmiş ilk öğeyi yazdırın.

Kendin dene

-- YAPILACAK: Kodunuzu buraya yazın
-- Gerekli değerlerle gameSettings tablosunu oluşturun
-- İlk öğeyi değiştirin
-- Değiştirilen ilk öğeyi yazdırın
quiz iconKendini test et

Bu ders kısa bir quiz içerir. Soruları yanıtlamak ve ilerlemeni kaydetmek için derse başla.

Temeller bölümündeki tüm dersler