tb1 = { \”alpha\”,\”log\”,\”gamme\”}
print(table.concat(tb1,\” , \”))
print(table.concat(tb1,\”\\n\”,nil,2))
print()
tb1[88.99] = \’aaa\’
–返回索引值最大的值,并且计算小数
print(table.maxn(tb1))
print()
–默认删除索引最大的元素并返回
print(table.remove(tb1))
print()
table.insert(tb1,\’3423\’)
table.sort(tb1)
print(table.concat(tb1,\” , \”))
function sortFunc(a,b)
return a>b
end
table.sort(tb1,sortFunc)
print(table.concat(tb1,\” , \”))
print()
print(string.len(\”\”))
print(string.len(\”abcd\”))
print(string.sub(\”welcome\”,1,3))
print(string.sub(\”welcome\”,1,-1))
print(string.sub(\”welcome\”,1,-5))
print()
print(os.date())
print()
do
local x = os.clock()
local s = 0
for i=1,100000000 do s= s+i end
print(string.format(\”the passed time is %.2f\\n\”,os.clock()-x))
end
s = \”hello world\”
i, j = string.find(s, \”hello\”)
print(i, j) –> 1 5
print(string.sub(s, i, j)) –> hello
print(string.find(s, \”world\”)) –> 7 11
i, j = string.find(s, \”l\”)
print(i, j) –> 3 3
print(string.find(s, \”lll\”)) –> nil
s = string.gsub(\”Lua is super\”, \”is\”,\”makes\”)
print(s)
s = string.gsub(s,\”a\”,\”X\”)
print(s)
s = string.gsub(s,\”X\”,\”a\”,1)
print(s)
运行结果:
alpha , log , gamme
alpha
log
88.99
gamme
3423 , alpha , log
log , alpha , 3423
0
4
wel
welcome
wel
11/24/11 17:55:44
the passed time is 2.12
1 5
hello
7 11
3 3
nil
Lua makes super
LuX mXkes super
Lua mXkes super
您可能感兴趣的文章:
- Lua下基本的网络编程示例
- Lua编程示例(一):select、debug、可变参数、table操作、error
- Lua编程示例(二):面向对象、metatable对表进行扩展
- Lua编程示例(三):稀疏表、双端队列、格式化输出、表和循环表的格式化输出