Menu
CoddyTech

Menampilkan Inventaris

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

challenge icon

Tantangan

Mudah

Dengan inventarismu yang berisi satu potion, buat sistem tampilan untuk menunjukkan semua potion yang tersedia di tokomu. Pertama, tambahkan potion kedua ke inventarismu dengan membuat tabel bergaya dictionary bernama manaPotion yang memiliki properti berikut:

  • name dengan nilai "Mana Potion"
  • price dengan nilai 12
  • stock dengan nilai 5

Gunakan table.insert() untuk menambahkan manaPotion ini ke tabel inventory.

Selanjutnya, buat sistem tampilan menggunakan perulangan for numerik untuk menelusuri tabel inventory. Untuk setiap potion di dalam inventaris, cetak nama dan harga potion dalam format: "[name]: [price] gold". Gunakan konkatenasi string untuk menggabungkan name dan price potion dengan teks deskriptif.

Coba sendiri

-- Create empty inventory table
local inventory = {}

-- Create health potion table
local healthPotion = {
    name = "Health Potion",
    price = 15,
    stock = 8
}

-- Add health potion to inventory
table.insert(inventory, healthPotion)

-- Print the length of inventory
print(#inventory)

Semua pelajaran di Dasar-Dasar

Latihan sendiri: Compiler Lua online