Menu
Coddy logo textTech

まとめ:パーティーメンバーの管理

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

challenge icon

チャレンジ

簡単

すべての基本的なリスト形式のテーブル操作を示す、冒険者パーティー管理システムを作成してください。まず、ちょうど3つの文字列値、"Gandalf""Legolas""Gimli"を含む、adventurersという名前のテーブルを作成します。テーブルを作成したら、次の操作を順番に実行します。

最初に、長さ演算子#を使って、現在のパーティーメンバー数を出力します。次に、table.insert()を使って、"Aragorn"を新しいメンバーとしてパーティーに追加します。その後、table.remove()を使って、パーティーから最初のメンバーを削除します。特定の位置にある要素を削除するには、2番目の引数としてインデックスを渡します。table.remove(adventurers, 1)は、インデックス1にある要素("Gandalf")を削除し、残りのメンバーを自動的に繰り上げます。最後に、パーティーの長さをもう一度出力して、最終的な人数を確認します。

自分で試してみよう

-- 初期メンバーでadventurersテーブルを作成する
local adventurers = {"Gandalf", "Legolas", "Gimli"}

-- TODO: ここにコードを書いてください
-- 1. 長さ演算子を使って現在のパーティメンバー数を出力する
-- 2. table.insert()を使ってパーティに"Aragorn"を追加する
-- 3. table.remove()を使って最初のメンバーを削除する
-- 4. 最終的なパーティメンバー数を出力する

基礎のすべてのレッスン

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