配列の内容を全て表示する

書式

for ループ変数名=1, #配列変数名 do
print(配列変数名[ループ変数名])
end

説明

配列の内容を全て表示するにはforを使います。forで使われるループ変数を配列変数名の添え字/参照番号として指定します。なお、配列要素の総数は配列変数名の前に#を付けることで求めることができます。

サンプル

#!/usr/local/bin/lua
data = { }
data[1] = "abc"
data[2] = "def"
data[3] = "ghi"
data[4] = "jkl"
for i=1, #data do
print(data[i])
end

実行結果 サンプルをダウンロード

abc
def
ghi
jkl