配列のサンプルです。
「Lua のテーブルは連想配列」とか、どこかに書いてありましたが、とりあえず配列の宣言を必要と言うだけは判りました。
-- 配列 配列.lua
a = {} -- 配列の宣言
-- 配列への代入 MAX Areeay[5]
a[1] = 1; a[2] = 2; a[3] = 3; a[4] =4; a[5] = 5
while not Keys.newPress.Start do
Controls.read()
startDrawing()
screen.print(SCREEN_UP, 0, 0, "Press START to quit")
screen.print(SCREEN_DOWN, 0, 0 * 8, "a[1] = 1?")
screen.print(SCREEN_DOWN, 0, 1 * 8, a[1])
screen.print(SCREEN_DOWN, 0, 3 * 8, "a[2] = 2?")
screen.print(SCREEN_DOWN, 0, 4 * 8, a[2])
screen.print(SCREEN_DOWN, 0, 6 * 8, "a[3] = 3?")
screen.print(SCREEN_DOWN, 0, 7 * 8, a[3])
screen.print(SCREEN_DOWN, 0, 9 * 8, "a[4] = 4?")
screen.print(SCREEN_DOWN, 0, 10 * 8, a[4])
screen.print(SCREEN_DOWN, 0, 12 * 8, "a[5] = 5?")
screen.print(SCREEN_DOWN, 0, 13 * 8, a[5])
stopDrawing()
end
実行結果
a[1~5]=1~5となっています。
最終更新:2011年01月18日 07:03