Lua标准库:表库、字符串库、系统库

  1. tb1 = { "alpha","log","gamme"}  
  2.   
  3. print(table.concat(tb1," , "))  
  4. print(table.concat(tb1,"\n",nil,2))  
  5. print()  
  6.   
  7. tb1[88.99] = 'aaa'  
  8. --返回索引值最大的值,并且计算小数  
  9. print(table.maxn(tb1))  
  10. print()  
  11.   
  12. --默认删除索引最大的元素并返回  
  13. print(table.remove(tb1))  
  14. print()  
  15.   
  16. table.insert(tb1,'3423')  
  17. table.sort(tb1)  
  18. print(table.concat(tb1," , "))  
  19. function sortFunc(a,b)  
  20.     return a>b  
  21. end  
  22. table.sort(tb1,sortFunc)  
  23. print(table.concat(tb1," , "))  
  24. print()  
  25.   
  26. print(string.len(""))  
  27. print(string.len("abcd"))  
  28. print(string.sub("welcome",1,3))  
  29. print(string.sub("welcome",1,-1))  
  30. print(string.sub("welcome",1,-5))  
  31. print()  
  32.   
  33. print(os.date())  
  34. print()  
  35.   
  36. do  
  37.     local x = os.clock()  
  38.     local s = 0  
  39.     for i=1,100000000 do s= s+i end  
  40.     print(string.format("the passed time is %.2f\n",os.clock()-x))  
  41. end  
  42.   
  43. s = "hello world"  
  44. i, j = string.find(s, "hello")  
  45. print(i, j)        --> 1    5  
  46. print(string.sub(s, i, j))    --> hello  
  47. print(string.find(s, "world"))   --> 7    11  
  48. i, j = string.find(s, "l")  
  49. print(i, j)        --> 3    3  
  50. print(string.find(s, "lll"))   --> nil  
  51.   
  52. s = string.gsub("Lua is super""is","makes")  
  53. print(s)  
  54. s = string.gsub(s,"a","X")  
  55. print(s)  
  56. s = string.gsub(s,"X","a",1)  
  57. print(s)  


运行结果:

 

  1. alpha , log , gamme  
  2. alpha  
  3. log  
  4.   
  5. 88.99  
  6.   
  7. gamme  
  8.   
  9. 3423 , alpha , log  
  10. log , alpha , 3423  
  11.   
  12. 0  
  13. 4  
  14. wel  
  15. welcome  
  16. wel  
  17.   
  18. 11/24/11 17:55:44  
  19.   
  20. the passed time is 2.12  
  21.   
  22. 1   5  
  23. hello  
  24. 7   11  
  25. 3   3  
  26. nil  
  27. Lua makes super  
  28. LuX mXkes super  
  29. Lua mXkes super  
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值