Meer informatie
Engine-gegevenstype
SharedTable

*Deze inhoud is vertaald met behulp van AI (bèta) en kan fouten bevatten. Klik hier om deze pagina in het Engels te bekijken.


Codevoorbeelden
Toegang tot Elementen
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 is geen geldige SharedTable sleutel, dus het proberen om die sleutel
-- in te stellen:
assert(not pcall(function() st[true] = 100 end))
-- Een functie is geen geldige SharedTable waarde, dus het proberen om een
-- waarde aan een functie in te stellen mislukt:
assert(not pcall(function() st["f"] = function() end end))
Element Iteratie
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-referentie
Constructors
new
SharedTable.new()

new
SharedTable.new(t:table)
Parameters

Functies
clear
SharedTable.clear(st:SharedTable):()
Parameters
Teruggaves
()

clone
SharedTable.clone(
Parameters
deep:boolean?
Standaardwaarde: false
Teruggaves

cloneAndFreeze
SharedTable.cloneAndFreeze(
Parameters
deep:boolean?
Standaardwaarde: false
Teruggaves

increment
SharedTable.increment(
st:SharedTable, key:string | number, delta:number
Parameters
delta:number
Teruggaves

isFrozen
SharedTable.isFrozen(st:SharedTable):boolean
Parameters
Teruggaves

size
SharedTable.size(st:SharedTable):number
Parameters
Teruggaves

update
SharedTable.update(
):()
Parameters
Teruggaves
()

©2026 Roblox Corporation. Roblox, het Roblox-logo en Powering Imagination behoren tot onze geregistreerde en niet-geregistreerde handelsmerken in de VS en andere landen.