A5下载 - 努力做内容最丰富最安全的下载站!

A5站长下载站

当前位置:A5下载 > 源码技巧 > 父类数据 > Lua编程示例(四):Lua标准库之表库、字符串库、系统库

Lua编程示例(四):Lua标准库之表库、字符串库、系统库

时间:2015-07-09 15:27作者:zhao人气:34

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 %.2fn",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,编程,示例,标准,库之,表库,字符串,系统,tb1

相关下载

查看所有评论+

网友评论

网友
您的评论需要经过审核才能显示

公众号