Menu
CoddyTech

Ulasan: Property Item

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

challenge icon

Tantangan

Mudah

Buat sistem pengelolaan senjata ajaib yang menunjukkan semua operasi tabel bergaya dictionary. Mulailah dengan membuat tabel bernama magicSword dengan pasangan nilai-kunci awal berikut: ["name"] harus diberi string "Flamebrand", ["damage"] harus diberi angka 45, dan ["rarity"] harus diberi string "rare".

Setelah membuat tabel pedang awal, lakukan operasi berikut secara berurutan: Pertama, ubah nilai damage menjadi 55 untuk menunjukkan peningkatan. Berikutnya, tambahkan pasangan nilai-kunci baru ["enchantment"] dengan nilai "fire" untuk menunjukkan property ajaib pedang. Terakhir, hapus kunci rarity dengan menetapkan nil padanya karena informasi ini tidak lagi diperlukan.

Setelah menyelesaikan semua operasi, cetak nama pedang, nilai damage yang telah diperbarui, dan jenis enchantment untuk memverifikasi perubahan.

Coba sendiri

-- Buat tabel awal magicSword
-- TODO: Tulis kodemu di sini

-- Cetak nilai akhir
print(magicSword["name"])
print(magicSword["damage"])
print(magicSword["enchantment"])

Semua pelajaran di Dasar-Dasar

Latihan sendiri: Compiler Lua online