まとめ:アイテムのプロパティ
CoddyのLuaジャーニー「基礎」セクションの一部。レッスン 70/90。
チャレンジ
簡単辞書形式のテーブル操作をすべて示す、魔法の武器管理システムを作成しましょう。まず、magicSwordという名前のテーブルを作成し、次の初期キーと値のペアを設定します。["name"]には文字列"Flamebrand"を、["damage"]には数値45を、["rarity"]には文字列"rare"を代入します。
初期の剣のテーブルを作成したら、次の操作を順番に行います。まず、強化を表すためにdamageの値を55に変更します。次に、剣の魔法の特性を示すため、新しいキーと値のペア["enchantment"]に値"fire"を設定します。最後に、この情報はもう必要ないため、rarityにnilを代入してキーを削除します。
すべての操作を完了したら、変更を確認するため、剣の名前、更新後のダメージ値、エンチャントの種類を出力します。
自分で試してみよう
-- 最初のmagicSwordテーブルを作成する
-- TODO: ここにコードを書く
-- 最終的な値を出力する
print(magicSword["name"])
print(magicSword["damage"])
print(magicSword["enchantment"])基礎のすべてのレッスン
自分で練習してみよう: Luaオンラインコンパイラ