Menu
CoddyTech

Mengakses Elemen berdasarkan Indeks

Termasuk bagian Dasar-Dasar dalam perjalanan Lua di Coddy. Pelajaran 58 dari 90.

Untuk mengakses elemen tertentu dalam tabel bergaya list, gunakan tanda kurung siku dengan nomor posisi item yang kamu inginkan.

Berikut sintaks dasarnya:

local items = {"sword", "shield", "potion"}
print(items[1])  -- output: sword
print(items[2])  -- output: shield

Ada hal yang sangat penting untuk diingat tentang Lua: indeks tabel dimulai dari 1, bukan 0. Ini berbeda dari banyak bahasa pemrograman lain yang menempatkan elemen pertama pada posisi 0. Di Lua, elemen pertama selalu berada pada indeks 1, elemen kedua pada indeks 2, dan seterusnya.

local scores = {100, 85, 92}
print(scores[1])  -- skor pertama: 100
print(scores[3])  -- skor ketiga: 92

Sistem pengindeksan ini membuat tabel Lua terasa lebih alami saat kamu memikirkan posisi. Item pertama berada di posisi 1, seperti saat kamu menghitung dalam kehidupan sehari-hari.

challenge icon

Tantangan

Mudah

Buat sistem inventaris peti harta karun yang menunjukkan cara mengakses elemen tabel. Pertama, buat tabel bernama treasureChest yang berisi tepat empat nilai string: "gold coin", "ruby gem", "magic scroll", dan "silver key". Setelah membuat tabel, gunakan notasi kurung siku untuk mengakses dan mencetak item ketiga dari peti harta karun.

Coba sendiri

-- TODO: Buat tabel treasureChest dengan keempat item

-- TODO: Akses dan cetak item ketiga dari peti harta karun
quiz iconUji dirimu

Pelajaran ini berisi kuis singkat. Mulai pelajarannya untuk menjawab kuis dan melacak progresmu.

Semua pelajaran di Dasar-Dasar

Latihan sendiri: Compiler Lua online