Menu
Coddy logo textTech

Tablo Oluşturma

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

Lua'da tablolar, süslü parantezler {} kullanılarak oluşturulur.

Oluşturabileceğiniz en basit tablo boş bir tablodur:

local myTable = {}

Değerleri süslü parantezlerin içine virgülle ayırarak yerleştirerek, önceden değer içeren bir tablo da oluşturabilirsiniz:

local numbers = {10, 25, 30}
local names = {"Alice", "Bob", "Charlie"}

Bunun gibi değerlere sahip bir tablo oluşturduğunuzda, Lua her değere otomatik olarak 1'den başlayan sayısal bir konum atar. Böylece yukarıdaki numbers tablosunda, 10 1. konumda, 25 2. konumda ve 30 3. konumdadır.

challenge icon

Görev

Kolay

Farklı silah türlerini depolamak için bir tablo oluşturarak bir oyun envanter sistemi oluşturun. weapons adında bir değişken tanımlayın ve bu değişkene tam olarak üç dize değeri içeren bir tablo atayın: "sword", "bow" ve "staff". Tabloyu oluşturduktan sonra, silah koleksiyonunuzu görüntülemek için tüm tabloyu yazdırın (verilmiştir).

Kopya kağıdı

Lua'da tablolar, süslü parantezler {} kullanılarak oluşturulur.

Boş bir tablo oluşturun:

local myTable = {}

Değerleri olan (virgülle ayrılmış) bir tablo oluşturun:

local numbers = {10, 25, 30}
local names = {"Alice", "Bob", "Charlie"}

Lua, tablolardaki değerlere otomatik olarak 1'den başlayan sayısal konumlar atar.

Kendin dene

-- YAPILACAK: Kodunuzu buraya yazın

-- Silahlar tablosunu yazdır - DEĞİŞTİRMEYİN
print(table.concat(weapons, "\t"))
quiz iconKendini test et

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

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