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.

Sözlük stilinde bir `table` oluşturmak için süslü parantez `{}` kullanır ve her bir `key`-`value` çiftini `["key"] = value` sözdizimini kullanarak belirtirsiniz:
local student = {
    ["name"] = "Sarah",
    ["age"] = 20,
    ["major"] = "Computer Science"
}
Her bir `key`, 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 - metinler (string), sayılar, boolean'lar veya hatta diğer `table` türleri.
local gameCharacter = {
    ["playerName"] = "Hero",
    ["level"] = 5,
    ["isAlive"] = true
}
Sözlük stilinde bir table değerine erişmek için bracket notation kullanın — tablo adının ardından köşeli parantez ve tırnak içinde key yazın:
print(gameCharacter["playerName"])  -- yazdırır: Hero
print(gameCharacter["level"])       -- yazdırır: 5
challenge icon

Görev

Kolay

Sözlük stili tablo sözdizimini kullanarak bir video oyunu karakter profili oluşturun. Bir oyuncunun avatarını temsil eden ve aşağıdaki anahtar-değer çiftlerine sahip character adında bir tablo oluşturun: ["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, köşeli parantez notasyonunu (bracket notation) kullanarak karakterin sınıfını yazdırın.

Kendin dene

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