lua-users home
lua-l archive

[Date Prev][Date Next][Thread Prev][Thread Next] [Date Index] [Thread Index]


On 09/14/2014 04:27 PM, Thiago L. wrote:
> On 9/14/14, Peter Melnichenko <mpeterval@gmail.com> wrote:
>> 14.09.2014 21:33 "Thiago L." <fakedme@gmail.com>:
>>>
>>> For example:
>>>
>>> Lua 5.2.3  Copyright (C) 1994-2013 Lua.org, PUC-Rio
>>>> setmetatable(_ENV, {__newindex = function(t,k,v) if k == "out" then
>> io.write(v) end end}) out,out,out = "what","the","fuck"
>>> fuckthewhat>
>>>
>>
>> More magic:
>>
>>> local a, a, a = 1, 2, 3; print(a)
>> 3
>>> b, b, b = 1, 2, 3; print(b)
>> 1
>>
> 
> Yeah, but at least it's consistent. that is, local x = 1; local x = 2;
> local x = 3; print(x) -> prints 3

local a
a, a, a = 1, 2, 3
print(a)
---> prints 1