[Date Prev][Date Next][Thread Prev][Thread Next]
- Subject: switch patch, anyone?
- From: Asko Kauppi <asko.kauppi@...>
- Date: Wed, 5 Nov 2003 07:20:20 +0200
I was unable to find a 'switch patch' to Lua 5.0 on the net. Has anyone
done that / any other comfort-loving people that would like to have
this syntax-sugar added to Lua?
Something in the lines of:
switch expression do
I'd rather have it so that 'break' is not needed at the end of cases
(this is good for making short, one line case constructs). 'continue'
could be used to flow execution on to the next case..
The above would expand to:
local tmp= expression
if tmp==value1 then
elseif tmp==value2 then
Notice that 'expression' would be evaluated only once, and the values
could be expressions, too (not constant).