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)
相关推荐
沐墨专攻技术23 分钟前
函数(C语言版)
c语言·开发语言
Plips30 分钟前
python|exm5-3re模块,正则表达式概念介绍|match()、search()、findall()、sub()、split()
开发语言·python
赴前尘34 分钟前
go + vscode + cline +qwen 快速构建 MCP Server
开发语言·vscode·golang
珹洺37 分钟前
C++从入门到实战(六)类和对象(第二部分)C++成员对象及其实例化,对象大小与this详解
java·开发语言·汇编·数据结构·c++·sql·算法
小林熬夜学编程1 小时前
【高并发内存池】第三弹---构建Central Cache的全方位指南——从整体设计到核心实现
c语言·开发语言·数据结构·c++·算法
南部余额1 小时前
解决python配置文件类configparser.ConfigParser,插入、读取数据,自动转为小写的问题
开发语言·python·configparser
enyp801 小时前
Qt中多线程
开发语言·qt
Run_Teenage1 小时前
C语言 数据结构【动态顺序表】详解
c语言·开发语言·数据结构
β添砖java1 小时前
PTA团体程序设计天梯赛-练习集46-50题
开发语言·c++·算法
小白教程2 小时前
Python 3.13.2安装教程(安装包)Python 3.13.2 快速安装指南
开发语言·python·python3.13.2安装·python 3.13.2教程·python 3.13.2下载·python3.13.2 安装·python 3.13.2安装