Beefy Boxes and Bandwidth Generously Provided by pair Networks
Do you know where your variables are?
 
PerlMonks  

Re: fall through switch/case in perl

by Zed_Lopez (Chaplain)
on Sep 07, 2004 at 05:36 UTC ( [id://388935]=note: print w/replies, xml ) Need Help??


in reply to fall through switch/case in perl

Here's another ugly but working way to do it:

my %switch; @switch{1..10} = (qw(L1 L2 L3 L4 L5 L6 L7 L8 L9 L10)); goto END_SWITCH unless exists $switch{$var}; goto $switch{$var}; L10: print "a" ; L9: print "b" ; L8: print "c" ; L7: print "d" ; L6: print "e" ; L5: print "f" ; L4: print "g" ; L3: print "h" ; L2: print "i" ; L1: print "j" ; END_SWITCH: # whatever

Log In?
Username:
Password:

What's my password?
Create A New User
Domain Nodelet?
Node Status?
node history
Node Type: note [id://388935]
help
Chatterbox?
and the web crawler heard nothing...

How do I use this?Last hourOther CB clients
Other Users?
Others contemplating the Monastery: (2)
As of 2024-04-19 21:15 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    No recent polls found