Lua编程示例(一):select、debug、可变参数、table操作、error(lua编程器下载,全中文版)硬核推荐

随心笔谈2年前发布 编辑
161 0
🌐 经济型:买域名、轻量云服务器、用途:游戏 网站等 《腾讯云》特点:特价机便宜 适合初学者用 点我优惠购买
🚀 拓展型:买域名、轻量云服务器、用途:游戏 网站等 《阿里云》特点:中档服务器便宜 域名备案事多 点我优惠购买
🛡️ 稳定型:买域名、轻量云服务器、用途:游戏 网站等 《西部数码》 特点:比上两家略贵但是稳定性超好事也少 点我优惠购买


function test_print(…)
for i=1,select(“#”,…) do
print(i,select(i,…))
end
end

test_print(11,12,13,14)

print()
print(debug.traceback())
print()

function test(…)
for i=1,arg.n do
print(i..”\t”..arg[i])
end
end

test(“a”,2,34,234)
print()
g={}

table.insert(g,{
name=”Clairs”,
level=70,
})
table.insert(g,{
name=”SEGA”,
level=35,
})
table.insert(g,{
name=”Millber”,
level=50,
})
function myprint()
for i,v in ipairs(g) do
print(i,v[“level”],v.name)
end
end

myprint()
function comp(a,b)
return a.level<b.level
end
table.sort(g,comp)

print()
myprint()

print()
function foo(str)
if type(str) ~=”string” then
error(“string error!”,2)
end
end

–foo({x=1 })

tb1={ “asdf”,”bate”,”game”,one=”heihei”}
table.insert(tb1,3,”haha”)
table.remove(tb1,2)
for i,v in ipairs(tb1) do
print(v)
end
print(#tb1)

© 版权声明

相关文章