Lernen
Engine-Datentyp
SharedTable

*Dieser Inhalt wurde mit KI (Beta) übersetzt und kann Fehler enthalten. Um diese Seite auf Englisch zu sehen, klicke hier.


Code-Beispiele
Elementzugriff
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 ist kein gültiger SharedTable-Schlüssel, daher schlägt der Versuch, diesen Schlüssel
-- zu setzen, fehl:
assert(not pcall(function() st[true] = 100 end))
-- Eine Funktion ist kein gültiger SharedTable-Wert, daher schlägt der Versuch, einen
-- Wert auf eine Funktion zu setzen, fehl:
assert(not pcall(function() st["f"] = function() end end))
Elementiteration
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-Referenz
Konstrukteure
new
SharedTable.new()

new
SharedTable.new(t:table)
Parameter

Funktionen
clear
SharedTable.clear(st:SharedTable):()
Parameter
Rückgaben
()

clone
SharedTable.clone(
Parameter
deep:boolean?
Standardwert: false
Rückgaben

cloneAndFreeze
SharedTable.cloneAndFreeze(
Parameter
deep:boolean?
Standardwert: false
Rückgaben

increment
SharedTable.increment(
st:SharedTable, key:string | number, delta:number
Parameter
delta:number
Rückgaben

isFrozen
SharedTable.isFrozen(st:SharedTable):boolean
Parameter
Rückgaben

size
SharedTable.size(st:SharedTable):number
Parameter
Rückgaben

update
SharedTable.update(
):()
Parameter
Rückgaben
()

©2026 Roblox Corporation. Roblox, das Roblox-Logo und "Powering Imagination" gehören zu unseren eingetragenen und nicht eingetragenen Markenzeichen in den USA und anderen Ländern.