|
I often write code like:
local foo = t.foo
if not foo then foo = whatever t.foo = foo end
-- use foo here
but ideally I'd like to write it like:
if not t.foo then t.foo = whatever end
local foo = t.foo
and still have the same performance (or better).
does lua do any optimizations related to this?