学ぶ
エンジンデータ型
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は、米国並びにその他の国における登録商標および非登録商標です。