lua常用的库time/math/package
lua常用的库(time/math/package)
lua
print(os.time())
print(os.time({year=2014,month=8,day=7}))
--当前时间
local nowTime=os.date("*t")
for k,v in pairs(nowTime)do
print(k,v)
end
--math
--绝对值
print(math.abs(-11))
--弧度转角度
print(math.deg(math.pi))
--三角函数 传弧度
print(math.cos(math.pi))
--向下取整
print(math.floor(2.6))
--向上取整
print(math.ceil(5.2))
--最大值最小值
print(math.max(1,2))
print(math.min(4,5))
--小数分离(整数/小数)
print(math.modf(1.2))
--幂运算
print(math.pow(2,5))
--随机数
--先设置随机数种子
math.randomseed(os.time())
print(math.random(100))
print(math.random(100))
--开方
print(math.sqrt(4))
--路径 lua脚本加载路径
print(package.path)
package.path=package.path..";C:\\"
print(package.path)