Lua的系统库

来源:互联网 发布:阿拉丁控股集团 知乎 编辑:程序博客网 时间:2024/06/06 00:12

1.向table里面动态添加值:

local t={}
for i=1,10 do
table.insert(t,i)
end

for k,v in pairs(t) do
print(k,v)
end


2.向table中删除值:

local t={}
for i=1,10 do
table.insert(t,i)
end

table.remove(t,2)

for k,v in pairs(t) do
print(k,v)
end


3.删除映射

local t={}
t.a=1
t.b=2

t.a=nil

for k,v in pairs(t) do
print(k,v)
end


4.求table和字符串中元素个数:

local t={5,1,3,4}
print(#t)
local m="Hello World"
print(#m)


5.查看自变量的类型

local t="hello world"
print(type(t))


5.数值与字符串的转化

local a=tonumber("3.14")
print(a,type(a))
local m=tostring(3.14)
print(m,type(m))


6.输出格式化

print(string.format("hi %d",2))