IntValue

사용되지 않는 항목 표시

*이 콘텐츠는 AI(베타)를 사용해 번역되었으며, 오류가 있을 수 있습니다. 이 페이지를 영어로 보려면 여기를 클릭하세요.

IntValue는 단일 서명된 64비트 정수 를 저장합니다. 가장 허용되는 값은 2^63-1 또는 9.2 쿼트일(9.2^18)입니다. 더 큰 값을

2^53에서 2^63-1까지 값을 저장하는 데는 속성 창을 사용하여 문자열을 엔진에 전달하지만, 대형 값을 조작하는 경우 Luau 스크립트를 통해 위치를 올리는 경우 정확도 및 반올림이 손실될 수 있습니다.

Class.ValueBase의 주요 이점은 값을 가장 가까운 정수로 반올림하는 것입니다, 즉 반올림 경우 0보다 멀리 있는 값. 값이 이 범위 밖에 있는 경우 NumberValue 개체와 마찬가지로 이 단일 값이 <

이 개체와 같은 개체의 이벤트는 개체에 저장된 새 값으로 실행되므로 속성이 변경되는 문자열이 아닙니다.

속성

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