Menu
CoddyTech

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

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

challenge icon

チャレンジ

簡単

辞書形式のテーブル操作をすべて示す、魔法の武器管理システムを作成しましょう。まず、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オンラインコンパイラ