Menu
CoddyTech

Membuat Tabel Bergaya Dictionary

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

Untuk membuat tabel bergaya dictionary, kamu menggunakan kurung kurawal {} dan menentukan setiap pasangan kunci-nilai menggunakan sintaks ["key"] = value:
local student = {
    ["name"] = "Sarah",
    ["age"] = 20,
    ["major"] = "Computer Science"
}
Setiap kunci harus diapit tanda kurung siku dan tanda kutip, lalu diikuti tanda sama dengan dan nilai yang sesuai. Kamu dapat menggunakan berbagai tipe data untuk nilainya, seperti string, angka, boolean, atau bahkan tabel lainnya.
local gameCharacter = {
    ["playerName"] = "Hero",
    ["level"] = 5,
    ["isAlive"] = true
}
Untuk mengakses nilai dari tabel bergaya dictionary, gunakan notasi kurung siku: tulis nama tabel diikuti kunci dalam tanda kurung siku dan tanda kutip:
print(gameCharacter["playerName"])  -- mencetak: Hero
print(gameCharacter["level"])       -- mencetak: 5
challenge icon

Tantangan

Mudah

Buat profil karakter video game menggunakan sintaks tabel bergaya dictionary. Buat tabel bernama character yang mewakili avatar pemain dengan pasangan kunci-nilai berikut: ["name"] harus diberi nilai string "Phoenix", ["class"] harus diberi nilai string "Mage", ["level"] harus diberi nilai angka 12, dan ["experience"] harus diberi nilai angka 2850. Setelah membuat tabel, cetak class karakter menggunakan notasi tanda kurung siku.

Coba sendiri

-- TODO: Tulis kodemu di sini
-- Buat tabel character dengan pasangan kunci-nilai yang diperlukan
-- Lalu tampilkan class milik character menggunakan notasi kurung siku
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