Lua tablosundaki tüm öğeleri nasıl silebilirim? Yapmak istemiyorum:Lua tablosundaki tüm öğeleri nasıl silebilirsiniz?
t = {}
table.insert(t, 1)
t = {} -- this assigns a new pointer to t
ben t aynı işaretçi korumak, ancak t
içindeki tüm unsurları silmek istiyorum.
Denedim:
t = {}
table.insert(t, 1)
for i,v in ipairs(t) do table.remove(t, i) end
yukarıdaki geçerli mi? Yoksa başka bir şeye ihtiyaç var mı?
Durumun bir parametre olarak alarak bir işlevde bir tablo boşaltmak için sanırım. O zaman soru iyi bir şey, +1. İlk başta, c-kodunda bulunan ve Lua-kodunda belirtilmemiş olan "işaretçi" sözcüğü hakkında kafam karışmıştı. "Referans" veya bir şey demek istiyorsun. – AndersH