Menu
Coddy logo textTech

まとめ - アイテムのプロパティ

CoddyのLuaジャーニー「Fundamentals」セクションの一部 — レッスン 70/90。

challenge icon

チャレンジ

簡単

辞書形式のテーブル操作をすべて実演する、魔法の武器管理システムを作成してください。まず、magicSword という名前のテーブルを作成し、以下の初期キーと値のペアを割り当てます。["name"] には文字列 "Flamebrand" を、["damage"] には数値 45 を、そして ["rarity"] には文字列 "rare" を割り当ててください。

初期の剣のテーブルを作成した後、次の操作を順番に実行してください。まず、アップグレードを表すために damage の値を 55 に変更します。次に、剣の魔法の特性を示すために、値が "fire" である新しいキーと値のペア ["enchantment"] を追加します。最後に、この情報はもう必要ないため、rarity キーに nil を代入して削除します。

すべての操作が完了したら、変更を確認するために剣の名前、更新されたダメージ値、およびエンチャントの種類を出力してください。

自分で試してみよう

-- 初期状態のmagicSwordテーブルを作成する
-- TODO: ここにコードを記述してください

-- 最終的な値を出力する
print(magicSword["name"])
print(magicSword["damage"])
print(magicSword["enchantment"])

Fundamentalsのすべてのレッスン