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)
相关推荐
Code_流苏21 分钟前
C++课设:简易日历程序(支持传统节假日 + 二十四节气 + 个人纪念日管理)
开发语言·c++·stl容器·课设·期末大作业·日历程序·面向对象设计
道剑剑非道1 小时前
QT开发技术【ffmpeg + QAudioOutput】音乐播放器 完善
开发语言·qt·ffmpeg
武昌库里写JAVA1 小时前
iview Switch Tabs TabPane 使用提示Maximum call stack size exceeded堆栈溢出
java·开发语言·spring boot·学习·课程设计
lexiangqicheng1 小时前
JS-- for...in和for...of
开发语言·前端·javascript
我是老孙1 小时前
windows10 php报错
开发语言·php
y102121041 小时前
Python训练营打卡Day42
开发语言·javascript·ecmascript
2301_805054562 小时前
Python训练营打卡Day46(2025.6.6)
开发语言·python
曹勖之2 小时前
撰写脚本,通过发布/joint_states话题改变机器人在Rviz中的关节角度
开发语言·python·机器人·ros2
不惑_2 小时前
用 PyQt5 打造一个可视化 JSON 数据解析工具
开发语言·qt·json
梓仁沐白2 小时前
【Kotlin】注解&反射&扩展
开发语言·python·kotlin