배우기
엔진 데이터 형식
SharedTable

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


코드 샘플
요소 접근
local st = SharedTable.new()
st[1] = "a"
st["x"] = true
st.y = 5
assert(st[1] == "a")
assert(st["x"] == true)
assert(st.x == true)
assert(st["y"] == 5)
assert(st.y == 5)
-- true는 유효한 SharedTable 키가 아니므로, 해당 키를 설정하려고 시도하면
-- 실패합니다:
assert(not pcall(function() st[true] = 100 end))
-- 함수는 유효한 SharedTable 값이 아니므로, 값을 함수로 설정하려면
-- 실패합니다:
assert(not pcall(function() st["f"] = function() end end))
요소 반복
local st = SharedTable.new({"a", "b", "c"})
for k, v in SharedTable.clone(st, false) do
print(k, ": ", v)
end
for k, v in st do
print(k, ": ", v)
end

API 참조
생성자
new
SharedTable.new()

new
SharedTable.new(t:table)
매개 변수

함수
clear
SharedTable.clear(st:SharedTable):()
매개 변수
반환
()

clone
SharedTable.clone(
매개 변수
deep:boolean?
기본값: false

cloneAndFreeze
SharedTable.cloneAndFreeze(
매개 변수
deep:boolean?
기본값: false

increment
SharedTable.increment(
st:SharedTable, key:string | number, delta:number
매개 변수
delta:number
반환

isFrozen
SharedTable.isFrozen(st:SharedTable):boolean
매개 변수
반환

size
SharedTable.size(st:SharedTable):number
매개 변수
반환

update
SharedTable.update(
):()
매개 변수
반환
()

©2026 Roblox Corporation. Roblox 및 Roblox 로고, 'Powering Imagination'은 미국 및 기타 국가 내 당사의 등록 및 미등록 상표입니다.