用lua求一个表中的最大值。
我有一个表,比如table={8,7,4,3,0,5,2}请问如何取出其中的最大值,math.max(8,7,4,3,0,5,2)不能这样哦,因为这个表里面的值是可以随时...
我有一个表,比如table = {8,7,4,3,0,5,2} 请问如何取出其中的最大值,math.max(8,7,4,3,0,5,2)不能这样哦,因为这个表里面的值是可以随时变化的。用没有大神可以用lua写出来的?谢谢了,急啊!!!!
展开
2个回答
展开全部
table.maxn (table)
指定table中所有正数key值中最大的key值. 如果不存在key值为正数的元素, 则返回0。(Lua5.2之后该方法已经不存在了)
下面用自定义函数实现:
调用方法:
输出结果:
此功能可以用Table来存入分值,长度为玩家ID,根据获取的这两个值可以来设置最大赢家等等。获取到Table的最大值,和长度。根据这两个值可以做自己想要做的事情!
---------------------
作者:毛毛虫
来源:CSDN
原文:https://blog.csdn.net/weixin_42493768/article/details/87982682
版权声明:本文为博主原创文章,转载请附上博文链接!
ZESTRON
2024-09-04 广告
2024-09-04 广告
在Dr. O.K. Wack Chemie GmbH,我们高度重视ZESTRON的表界面分析技术。该技术通过深入研究材料表面与界面的性质,为提升产品质量与可靠性提供了有力支持。ZESTRON的表界面分析不仅涵盖了相变化、化学反应、吸附与解吸...
点击进入详情页
本回答由ZESTRON提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询