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 key-value menggunakan sintaks ["key"] = value:
local student = {
    ["name"] = "Sarah",
    ["age"] = 20,
    ["major"] = "Computer Science"
}
Dalam sintaks ini, kunci string ditulis di dalam tanda kurung siku dan tanda kutip, lalu diikuti tanda sama dengan dan nilai yang sesuai. Kunci yang merupakan nama variabel valid juga dapat ditulis tanpa tanda kurung siku atau tanda kutip: name = "Sarah" sama dengan ["name"] = "Sarah". Kamu dapat mencampur 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 tanda kurung siku: tulis nama tabel diikuti key dalam tanda kurung siku dan tanda kutip:
print(gameCharacter["playerName"])  -- menampilkan: Hero
print(gameCharacter["level"])       -- menampilkan: 5
challenge icon

Tantangan

Mudah

Buat profil karakter gim video menggunakan sintaks tabel bergaya dictionary. Buat tabel bernama character yang mewakili avatar pemain dengan pasangan kunci-nilai berikut: ["name"] harus diberi string "Phoenix", ["class"] harus diberi string "Mage", ["level"] harus diberi angka 12, dan ["experience"] harus diberi 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 cetak class dari 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