lua-users home
lua-l archive

Re: Psuedo-proposal: const expression

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


>> > const t1 = {'a','b'}
>>
>> With current Lua syntax, it is possible to write a function
>> "const" so that
>>    t1={'a','b'}; const"t1"
>> does what you want.
>
> Would that make t1 immutable so it always refers to the same table? My Lua knowledge hasn't got that far yet.
>
No. `t1` is the same as `_ENV.t1` .
It would add t1 to _ENV's list of immutable names, starting a new
list if none such exists and modifying _ENV's table writing access
to check for immutability.

AltStyle によって変換されたページ (->オリジナル) /