◆配列
生成
t = {}
t = {"apple", "orange", "banana"}
追加
t[1] = "apple"
t[2] = "orange"
t[3] = "banana"
※Luaの添え字は「1」から始まります。
末尾に追加(push)
table.insert(t, "apple")
table.insert(t, "orange")
table.insert(t, "milk")
挿入
table.insert(t, 1, "apple")
table.insert(t, 2, "orange")
table.insert(t, 3, "orange")
削除
table.remove(t, index)
末尾から削除(pop)
table.remove(t)
サイズ(アイテム数)を取得する
#t
table.getn(t)
区切り文字で連結
table.concat(t) --> appleorangebananatable.concat(t, ",") --> apple,orange,banana
table.concat(t, ",", 2, 3) --> orange,banana
ソート
function s(_a, _b)
return _a < _b
end
table.sort(t, s)
反復(なめる)
t = { "apple", "orange", "banana"}
for index, value ipairs(t) do
print(value)
end
for i = 1, #t do
print(t[i])
end
0 件のコメント:
コメントを投稿