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)
相关推荐
niaiheni12 分钟前
PHP文件包含
开发语言·php
初次见面我叫泰隆13 分钟前
Qt——1、初识Qt
开发语言·c++·qt
Arms20624 分钟前
python时区库学习
开发语言·python·学习
无名的小三轮36 分钟前
第二章 信息安全概述
开发语言·php
清水白石00843 分钟前
深入 Python 对象模型:PyObject 与 PyVarObject 全解析
开发语言·python
独自破碎E1 小时前
说说Java中的反射机制
java·开发语言
一直都在5721 小时前
SpringBoot3 框架快速搭建与项目工程详解
java·开发语言
子云之风1 小时前
LSPosed 项目编译问题解决方案
java·开发语言·python·学习·android studio
lendsomething1 小时前
graalvm使用实战:在java中执行js脚本
java·开发语言·javascript·graalvm
烤麻辣烫1 小时前
java进阶--刷题与详解-2
java·开发语言·学习·intellij-idea