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)
相关推荐
何似在人间57523 分钟前
Go语言快速入门教程(JAVA转go)——1 概述
java·开发语言·golang
边疆.34 分钟前
【C++】继承详解
开发语言·c++·继承
lxh01131 小时前
LRU 缓存
开发语言·前端·javascript
空山新雨(大队长)2 小时前
Java第五课:输入输出
java·开发语言
wow_DG2 小时前
【Vue2 ✨】Vue2 入门之旅 · 进阶篇(二):虚拟 DOM 与 Diff 算法
开发语言·javascript·vue.js·算法·前端框架
sali-tec3 小时前
C# 基于halcon的视觉工作流-章32-线线测量
开发语言·人工智能·算法·计算机视觉·c#
little_xianzhong3 小时前
Java 日期字符串万能解析工具类(支持多种日期格式智能转换)
java·开发语言
Dersun3 小时前
python学习进阶之异常和文件操作(三)
开发语言·python·学习·json
我好喜欢你~3 小时前
C#---Expression(表达式)
开发语言·c#
Tiger_shl4 小时前
【.Net技术栈梳理】01-核心框架与运行时(CLR)
开发语言·.net