Menu
CoddyTech

ポーションを追加する

CoddyのLuaジャーニー「基礎」セクションの一部。レッスン 78/90。

challenge icon

チャレンジ

簡単

前のレッスンで作成した空のインベントリテーブルをもとに、最初の魔法のポーションを作成して、ショップのインベントリに追加しましょう。次のプロパティを持つ、辞書形式のテーブル healthPotion を作成します。

  • name の値を "Health Potion" にする
  • price の値を 15 にする
  • stock の値を 8 にする

ポーションのテーブルを作成したら、table.insert() を使って healthPotion テーブルを inventory テーブルの最初の要素として追加します。これにより、インベントリにポーションのテーブルが含まれる入れ子のテーブル構造が作られます。

最後に、inventory テーブルの長さを出力して、ショップにポーションが1つ正常に追加されたことを確認します。前の手順の print(#inventory) 行をコードの最後に移動し、長さが一度だけ出力されるようにしましょう。

自分で試してみよう

-- TODO: Write your code here
inventory = {}

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

基礎のすべてのレッスン

自分で練習してみよう: Luaオンラインコンパイラ