From my understanding, you can set the values of a table to be weak with like this:

local x = {}
local m = {__mode = "v"}
setmetatable(x, m)

You can also set the keys to be weak with __mode = "k" and both the keys and values with __mode = "kv".

So my question is this:

What are weak tables useful for? Will I find myself using them in the future? Could I use them to help prevent possible garbage collection issues?

6 comments

0

using multiple accounrts sounds like rep manip to me buddy, you're going to jail incappy

0

im not gonna answer my own question jermaIDE nerd i'm gonna see how much reps i can get from pure questions no answers

0

u should link this account so u never get past asker and lose access to tier2 and 3 :blush:

0

no

0

probably caching

0

make ur variables exist forever!!