lua math.min使用

math.min介绍

math.min返回参数中的最小值,每个参数可以是整数也可以是浮点数,如果最小值是浮点数返回值也是浮点数,如果最小值是整形返回值也是整形。

math.min使用

如下代码:

print(string.format("math.min(1,2,3,4,5,6,7) is %s", math.min(1,2,3,4,5,6,7)))
print(string.format("math.min(table.unpack({1,2,3,4,5,6,7})) is %s", math.min(table.unpack({1,2,3,4,5,6,7}))))
print(string.format("math.min(1.0,1,2,3,4,5,6,7) is %s", math.min(1.0,1,2,3,4,5,6,7)))

输出如下:

math.min(1,2,3,4,5,6,7) is 1
math.min(table.unpack({1,2,3,4,5,6,7})) is 1
math.min(1.0,1,2,3,4,5,6,7) is 1.0

当我们在调用math.min时有时并不知道要传多少个参数,这时我们可以把所有参数收集到一个table中,然后把table.unpack的值传给math.min。

math.min总结

math.min返回参数中的第一个最小值,返回值类型就是第一个最小值的类型。

© 版权声明

相关文章

暂无评论

none
暂无评论...