当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


Lua math.modf()用法及代码示例


当我们想要获得一个数字的整数值以及该数字的小数值(如果有的话)时,有几次出现,以便我们可以使用这些值中的一个或两个。

Lua 为我们提供了一个math.modf()我们可以使用该函数来查找整数值和小数值(如果数字有的话)。

用法

math.modf(number)

这个math.modf()当我们调用函数时,函数返回两个值,第一个值是数字的整数值,第二个返回值是数字的小数值(如果有的话)。

示例

让我们考虑一个简单的例子,我们将在其中使用math.modf()Lua 中的函数 -

a, b = math.modf(3.3)
c, d = math.modf(7.1)
print(a, b)
print(c, d)

输出

3    0.3
7    0.1

需要注意的是,如果我们试图找到modf已经是与其自身最接近的整数的数字,那么我们将获得与输出相同的数字。

示例

考虑下面显示的例子 -

e, f = math.modf(8)
print(e, f)

输出

8     0.0

我们也可以在math.modf()函数作为参数。

示例

考虑下面显示的例子 -

g, h = math.modf(-3.3)
print(g, h)

输出

-3    -0.3

相关用法


注:本文由纯净天空筛选整理自Mukul Latiyan大神的英文原创作品 math.modf() function in Lua programming。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。