Menu
Coddy logo textTech

Sözlük Yapısında Tablolar Oluşturma

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

Bir sözlük tarzı tablo oluşturmak için süslü parantezleri {} kullanır ve her anahtar-değer çiftini ["key"] = value söz dizimini kullanarak belirtirsiniz:
local student = {
    ["name"] = "Sarah",
    ["age"] = 20,
    ["major"] = "Computer Science"
}
Her anahtar köşeli parantezler ve tırnak işaretleri içine alınmalı, ardından eşittir işareti ve karşılık gelen değer gelmelidir. Değerler için farklı veri türlerini karıştırabilirsiniz: dizeler, sayılar, boolean değerleri veya hatta diğer tablolar.
local gameCharacter = {
    ["playerName"] = "Hero",
    ["level"] = 5,
    ["isAlive"] = true
}
Bir sözlük tarzı tablodan bir değere erişmek için köşeli parantez gösterimini kullanın: tablo adının ardından anahtarı köşeli parantezler ve tırnaklar içinde yazın:
print(gameCharacter["playerName"])  -- yazdırır: Hero
print(gameCharacter["level"])       -- yazdırır: 5
challenge icon

Görev

Kolay

Sözlük tarzı tablo sözdizimini kullanarak bir video oyunu karakter profili oluşturun. Bir oyuncunun avatarını temsil eden character adlı bir table oluşturun ve aşağıdaki anahtar-değer çiftlerini kullanın: ["name"] anahtarına "Phoenix" dizesi, ["class"] anahtarına "Mage" dizesi, ["level"] anahtarına 12 sayısı ve ["experience"] anahtarına 2850 sayısı atanmalıdır. Tabloyu oluşturduktan sonra, bracket gösterimini kullanarak karakterin class değerini print edin.

Kendin dene

-- TODO: Kodunu buraya yaz
-- Karakter tablosunu gerekli anahtar-değer çiftleriyle oluştur
-- Sonra karakterin sınıfını köşeli parantez notasyonu kullanarak 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.

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

Kendi başına pratik yap: Online Lua derleyicisi