IntValue

顯示已棄用項目

*此內容是使用 AI(Beta 測試版)翻譯,可能含有錯誤。若要以英文檢視此頁面,請按一下這裡

IntValue 存儲一個單一的已簽名的 64-bit整數。最高允許值是 2^63-1 或 9.2 兆(9.2^18);嘗試存儲更大的數量會導致

注意值 2^53 和 2^63-1 之間的值可以通過 屬性 窗口儲存,因為它使用字串傳輸資料給引擎,但操作大值通過 Luau 指令會導致精度和圓滿損失,如上所述。

使用 IntValue 的主要好處是將值的圓整至最近的整數,以便在 0 之外的值圍內使用。對於超出此範圍的值,請使用 NumberValue 。 與所有 ValueBase 對象一樣,此單一值存在在 1> Class.ValueBase.Value|

這個 (和其他類似的事件) 的 Changed 事件將在此(和其他類似的事件)的新值存入對物件後執行,而不是在屬性變更的字串。

屬性

Value

平行讀取

用於存放整數。

方法

活動

Changed

這個事件會在 IntValue.Value 變更時發生。它會在新值被存入物件數對中執行,而不是在變更屬性的字串。

有等效的變更事件發生在相似的對象,例如 NumberValueStringValue,取決於哪種對象類型最適合需求。

參數

value: number

變更後的新值。


範例程式碼

How to Use IntValue.Changed

local value = Instance.new("IntValue")
value.Parent = workspace
local function onValueChanged(newValue)
print(newValue)
end
value.Changed:Connect(onValueChanged)
value.Value = 20