lua常用的库(time/math/package)

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)
相关推荐
HelloZheQ7 分钟前
Go:简洁高效,构建现代应用的利器
开发语言·后端·golang
悟能不能悟7 分钟前
java实现一个操作日志模块功能,怎么设计
java·开发语言
Hxyle23 分钟前
c++设计模式
开发语言·c++·设计模式
blammmp44 分钟前
算法专题四:前缀和
java·开发语言·算法
www_pp_1 小时前
# 创建一个功能完备的计算器应用:使用PyQt5和Python
开发语言·python·qt
Aimyon_361 小时前
Java复习笔记-基础
java·开发语言·笔记
androidwork2 小时前
Kotlin Android工程Mock数据方法总结
android·开发语言·kotlin
codefly-xtl2 小时前
责任链设计模式
java·开发语言·设计模式
非晓为骁2 小时前
【Go】优化文件下载处理:从多级复制到零拷贝流式处理
开发语言·后端·性能优化·golang·零拷贝
北极象2 小时前
Golang中集合相关的库
开发语言·后端·golang