08 lua常用自带库(time,Math,package)

lua常用自带库(time,Math,package)


1> 字符串和表

  • string 和 table

2> 时间

  • 系统时间:os.time(),os.date("*t") 返回一个时间记录的表

os.date("*t").day-------系统的某日

  • 自己传入参数,得到时间:os.time(year = 2014, month = 8, day = 14)

3> Math

math.abs(-999)-----绝对值
math.deg(math.pi)-----弧度转角度
math.cos(math.pi)-----三角函数传入弧度值
math.floor(1.9)------1//向下取整数
math.ceil(5.2)-------6//向上取整数
matn.max(1545.2)-------------最大值
math.min(5.21)-------------最小值
math.modf(1.2)-------1   0.2 //小数分离
math.pow(2,5)--------幂运算,2^5
math.sqrt(4)---------2 //开方
---------随机数
math.randomseed(os.time())-------预先设置随机数种子
math.random(100)-----------这个会受到随机数中的影响
math.random(100)---------这个不受影响,随机值随机产生

4> package 路径

package.path-------返回lua脚本加载路径,string类型

你可能感兴趣的:(Lua语言,lua)