ポーションを追加する
CoddyのLuaジャーニー「基礎」セクションの一部。レッスン 78/90。
チャレンジ
簡単前のレッスンで作成した空のインベントリテーブルをもとに、最初の魔法のポーションを作成して、ショップのインベントリに追加しましょう。次のプロパティを持つ、辞書形式のテーブル 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オンラインコンパイラ