Lua 表小测试

| 分类 Lua  | 标签 lua 

local x = {1, [1] = 1.1}
local y = {[1] = 1, 1.1}
print(x[1], y[1])   
--[[ 
 1, 1.1
--]]


local x = {[1] = 1.1, nil,1,nil,2,nil,3,[6] =6, [8] = 8}
for k,v in pairs(x) do
	print(k,v)
end
--[[
 2, 1
 4, 2
 6, 3
 8, 8
--]]

local x = {[1] = 1.1, nil,1,nil,2,nil,3,[6] =6, [8] = 8}
for i=1,#x do
	print(i,x[i])
end
--[[
 1, nil
 2, 1
 3, nil
 4, 2
 5, nil
 6, 3
--]]

local x = {[1] = 1.1, nil,1,nil,2,nil,3,[6] =6, [8] = 8}
for i,v in ipairs(x) do
	print(i,v)
end
--[[

--]]

local x = {[1] = 1.1, nil,1,nil,2,nil,3,[6] =6, 7, [8] = 8}
for k,v in pairs(x) do
	print(k,v)
end
--[[
 2, 1
 4, 2
 6, 3
 7, 7
 8, 8
--]]

local x = {[1] = 1.1, nil,1,nil,2,nil,3,[6] =6, 7, [8] = 8}
for i=1,#x do
	print(i,x[i])
end
--[[
 1, nil
 2, 1
 3, nil
 4, 2
 5, nil
 6, 3
 7, 7
 8, 8
--]]


Previous     Next