Lua中的一些常用函数库实例之一

本文介绍了Lua中的数学库、table库、字符串库和I/O库的基本函数和使用示例。数学库包括三角函数、取整函数、最大值和最小值以及随机数生成。table库涉及插入、删除、排序和连接操作。字符串库讲解了基础字符串函数和模式匹配。I/O库则涵盖了简单和完整模型的文件操作,如读写、定位和文件句柄管理。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

前言

这篇文章梳理一下Lua中几个常用的库。简单的说就是几个API的介绍。

数学库

数学库(math)由一组标准的数学函数构成。这里主要介绍几个常用的函数,其它的大家可以自行百度解决。

三角函数(sin,cos,tan……)

所有的三角函数都使用弧度单位,可以用函数deg(角度)和rad(弧度)来转换角度和弧度。示例代码:

print(math.sin(math.rad(30))) -- 0.5

谨记:三角函数的参数都是弧度,在实际使用中不要忘了,是弧度。

取整函数(floor,ceil)

floor:返回不大于x的最大整数;向下取整;

ceil:返回不小于x的最大整数;向上取整。示例代码:

print(math.floor(5.6)) -- 5
print(math.ceil(5.6)) -- 6

最大值和最小值(max

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

zxm8513

你我共同努力,铸就技术丰碑。

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值