lua的函数定义以及常用的系统自带函数(lua学习笔记)

function name(parameter)
[function code]
end
math开头的数学计算用函数
math.abs(取绝对值函数)
math.cos,math.sin,math.tan(取三角函数)
math.max(求最大值)
math.min(求最小值)
math.random(求随机数)
string.lower(将字符串中的大写字母转化为小写字母)
string.upper(将字符串中的小写字母转化为大写字母)
string.sub(start,end)(截取字符串中从start开始到end结束的字符,包括start和end,索引从1开始,截取字符串中含中文时,1个中文字符算两个字符)
table.concat(把表中所有数据链成一个字符,只针对table中只有单个值的时候)
table,insert(在指定位置插入一个数据)
table.remove(在指定位置移除数据)
table.sort(给表格排序)
str…str(拼接字符串)
string.len或者#str(获得字符串长度)
string.find()返回指定字符在字符串中的索引,默认从一开始
string.format(“%s%s”,str1,str2)字符串表格
string.rep(str,5)字符串重复5次
//lua中的foreach语句
for key.v in ipairs(arr) do
循环体
end
//table相关
myTable[#table+1]=str(添加一条数据到table)
table.insert(index,myTable,str)(添加数据到对应索引的table)
table.remove(index,myTable)(移除对应索引的table)
table.x=str(定义table中的X)
table.y=str(定义table中的Y)

你可能感兴趣的:(lua)