Luaではテーブル型を使って配列を表すことができる

配列とは

データを構造化して複数の値を一つの変数として持つことのできる仕組み

利用例1

-- 文字列の配列を作成する
names = {"taro", "hanako", "saburo"}

-- namesに入っているデータの文だけ繰り返す
for i = 1, #names do
	-- []で配列のデータにアクセスする
	print(names[i])
end

出力

taro
hanako
saburo

使用例2

Robloxでは特定のパーツの子供となるオブジェクトを取得して、それぞれに対して処理を行うことができる

-- Workspace配下のパーツを取得する
children = game.Workspace:GetChildren()

-- パーツの名前を出力する
for i = 1, #children do
	print(children[i])
end

Robloxのワークスペースの状態

出力

次のステップ