Lua 程式設計中的 math.floor() 函式


當我們想要取得整數的 floor 值以便進行四捨五入並稍後使用該值時,就會遇到一些情況。某個數字的 floor 值是指舍入到小於或等於該整數的最接近整數的值。Lua 向我們提供了 math.floor() 函式,我們可以使用它來找到某個數字的 floor 值。

示例

我們來看一個簡單的示例,在這個示例中我們會使用 Lua 中的 math.floor() 函式 −

 線上演示

a = math.floor(3.3)
b = math.floor(7.1)
print(a)
print(b)

輸出

3
7

需要注意的是,如果我們嘗試查詢某個數字的 floor 值,而該數字已經是最接近其自身的整數,那麼我們得到的輸出將與該數字相同。

示例

考慮下面所示示例 −

 線上演示

c = math.floor(8)
print(c)

輸出

8

我們還可以將負數作為引數傳遞給 math.floor() 函式。

示例

考慮下面所示示例 −

 線上演示

d = math.floor(-3.3)
print(d)

輸出

-4

更新於: 19-Jul-2021

1.2 萬+ 瀏覽

開啟你的 職業生涯

完成本課程,獲得認證

開始
廣告