IntValue

非推奨を表示

*このコンテンツは、ベータ版のAI(人工知能)を使用して翻訳されており、エラーが含まれている可能性があります。このページを英語で表示するには、 こちら をクリックしてください。

IntValue は、64ビットの整数 を単一にサイン付きで保存します。最大サイン値は 2^63-1 または 9.2 単位です (9.2^18) ;大きな数を保存す

2^53から2^63-1までの値を プロパティ ウィンドウで保存できますが、大きな値を Luau スクリプトで操作すると、精度と丸捕で損失が発生する可能性があります。

Class.ValueBase.Value|Value オブジェクトは、0 から 1 の範囲内の値の丸捕しを最大限限りに抑えます。NumberValue オブジェクトは、この範囲内の値の丸捕しを最大限限りに抑えます。ValueBase

この (および他のオブジェクトのような) イベントのための Changed イベントは、オブジェクトに保存された新しい値と、プロパティが変更された後のストリングを表示する代わりに実行されます。

プロパティ

Value

並列読み取り

整数を保持するために使用されます。

方法

イベント

Changed

このイベントは、IntValue.Value が変更されると発動します。新しい値が引数オブジェクトに保存される代わりに、プロパティが変更されていることを表すストリングではありません。

同様のオブジェクトの変更イベントは、NumberValueStringValueなど、要件に最適なオブジェクトタイプに応じて存在します。

パラメータ

value: number

変更後の新しい値。


コードサンプル

The below example, assuming all referenced objects existed, would print the IntValue's new value each time it changed. In the example below it would print 20.

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