Lua 程式設計中的 math.modf() 函式
有許多情況下,我們希望獲得一個數字的整數部分和可能存在的數字分數部分,這樣我們就可以使用這些值中的一個或多個。
Lua 為我們提供了一個 **math.modf()** 函式,我們可以使用它查詢整數部分以及數字(如果有)的分數部分。
語法
math.modf(number)
當我們呼叫 **math.modf()** 函式時,該函式會返回兩個值,第一個值是該數字的整數部分,第二個返回的值是該數字(如果有)的分數部分。
示例
我們考慮一個使用 Lua 中 **math.modf()** 函式的簡單示例 −
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
廣告
資料結構
網路
RDBMS
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP