1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
|
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)
|
运行结果:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
|
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
|