首页 > 其他 > 详细

lua 使用

时间:2015-10-29 20:00:03      阅读:356      评论:0      收藏:0      [点我收藏+]

根据公司自身业务需要,总结常用到的lua语法

Lua中的string库

链接:http://www.jb51.net/article/57613.htm

string.len(s)          返回字符串s的长度;
string.rep(s, n)      返回重复n次字符串s的串;你使用string.rep("a", 2^20)可以创建一个1M bytes的字符串(比如,为了测试需要);
string.lower(s)       将s中的大写字母转换成小写

string.upper       将小写转换成大写

string.sub(s,i,j)     负索引从字符串的结尾向前计数:-1指向最后一个字符

string.char函数和string.byte函数用来将字符在字符和数字之间转换

string.char获取0个或多个整数,将每一个数字转换成字符,然后返回一个所有这些字符连接起来的字符串。

string.byte(s, i)将字符串s的第i个字符的转换成整数;第二个参数是可选的,缺省情况下i=1。

string.format()函数来生成具有特定格式的字符串,照C语言的printf来使用这个函数

 

lua 数组

Lua的数组的下标是从1开始的,数组只不过是key为整数的table而已

 

lua 数组打印

http://blog.csdn.net/zhiweiarm/article/details/8598200

 

 

逻辑操作符

链接:http://cloudwu.github.io/lua53doc/manual.html#3.4.2

取反操作 not 总是返回 false 或 true 中的一个。 与操作符 and 在第一个参数为 false 或 nil 时 返回这第一个参数; 否则,and 返回第二个参数。 或操作符 or 在第一个参数不为nil 也不为 false 时, 返回这第一个参数,否则返回第二个参数。 and 和 or 都遵循短路规则; 也就是说,第二个操作数只在需要的时候去求值。 这里有一些例子:

     10 or 20            --> 10
     10 or error()       --> 10
     nil or "a"          --> "a"
     nil and 10          --> nil
     false and error()   --> false
     false and nil       --> false
     false or nil        --> nil
     10 and 20           --> 20
可以用在比较操作上


字符串连接 => ..


 

lua 使用

原文:http://www.cnblogs.com/hzijone/p/4921358.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!