Jak usunąć wszystkie elementy z tabeli Lua? Nie chcę zrobić:jak usunąć wszystkie elementy w tabeli Lua?
t = {}
table.insert(t, 1)
t = {} -- this assigns a new pointer to t
Chcę zachować ten sam wskaźnik do T, ale usunąć wszystkie elementy wewnątrz t
.
Próbowałem:
t = {}
table.insert(t, 1)
for i,v in ipairs(t) do table.remove(t, i) end
Czy powyższe ważne? A może potrzebujesz czegoś innego?
Myślę, że sytuacja jest pusty stolik w funkcji biorąc go jako parametr. Wtedy pytanie jest dobre, +1. Z początku byłem zdezorientowany słowem "wskaźnik", które istnieje w kodzie c-kodu i nie powinno być wspomniane w kodzie Lua. Masz na myśli "odniesienie" lub coś takiego. – AndersH