サンプル集  >  Lua  >  テーブル(配列)
テーブル(配列)
2014/07/28

配列を使ってみます。 Lua では「テーブル」と言うようです。

◆環境
OS Windows 7 Prodessional Service Pack 1
Lua 5.1.4

php の配列と似ています。 添え字は1から始まるのが基本のようです。

lua2.lua
 1: 
 2: 
 3: 
 4: 
 5: 
 6: 
 7: 
 8: 
 9: 
10: 
11: 
12: 
13: 
14: 
15: 
16: 
17: 
18: 
19: 
20: 
21: 
22: 
23: 
24: 
25: 
26: 
27: 
--[[
テーブルの操作
]]

-- テーブルの作成
tbli = {}
tbls = {}

-- 添え字は1が基本
tbli[0]="ZERO"
tbli[1]="one"
tbli[2]="two"

-- ipairsでは添え字0は表示されない
for i, ver in ipairs(tbli) do
     print(ver)
end

print(tbli[0])

-- 連想配列
tbls["ok"]=1
tbls["ng"]=0

for i, ver in pairs(tbls) do
     print(ver)
end

実行してみます。

> lua lua2.lua
one
two
ZERO
1
0

▲ PageTop  ■ Home


Copyright (C) 2014 ymlib.com