Learn
Motor Veri Türü
SharedTable

*Bu içerik, yapay zekâ (beta) kullanılarak çevrildi ve hatalar içerebilir. Sayfayı İngilizce görüntülemek için buraya tıkla.


Kod Örnekleri
Eleman Erişimi
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 geçerli bir SharedTable anahtarı değildir, bu nedenle bu anahtarı
-- ayarlamaya çalışmak başarısız olur:
assert(not pcall(function() st[true] = 100 end))
-- Bir fonksiyon geçerli bir SharedTable değeri değildir, bu nedenle bir
-- değeri bir fonksiyona ayarlamaya çalışmak başarısız olur:
assert(not pcall(function() st["f"] = function() end end))
Öğe İterasyonu
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 Referansı
Yapılandırıcılar
new
SharedTable.new()

new
SharedTable.new(t:table)
Parametreler

İşlevler
clear
SharedTable.clear(st:SharedTable):()
Parametreler
Dönüşler
()

clone
SharedTable.clone(
Parametreler
deep:boolean?
Varsayılan değer: false
Dönüşler

cloneAndFreeze
SharedTable.cloneAndFreeze(
Parametreler
deep:boolean?
Varsayılan değer: false
Dönüşler

increment
SharedTable.increment(
st:SharedTable, key:string | number, delta:number
Parametreler
delta:number
Dönüşler

isFrozen
SharedTable.isFrozen(st:SharedTable):boolean
Parametreler
Dönüşler

size
SharedTable.size(st:SharedTable):number
Parametreler
Dönüşler

update
SharedTable.update(
):()
Parametreler
Dönüşler
()

©2026 Roblox Corporation. Roblox, the Roblox logo and Powering Imagination are among our registered and unregistered trademarks in the U.S. and other countries.