On Thu, 28 Feb 2002, Chris wrote:

> I have been looking in the Learning Perl book, and cannot find it.

There isn't a syntactical element in Perl to do case statements (aka
switch in C/C++ & Java).  However, they can be done in a variety of ways:

use the Switch.pm module

or use the aliasing for does into $_:

SWITCH: for($somevar) {
        /value1/ && do {
          ...
          last SWITCH;
        };

        /value2/ && do {
          ...
          last SWITCH;
        };

        ...

        die "Invalid value $somevar\n";
}

There are many ways to do this in Perl, which is one of the reasons given
for not having an explicit switch operator.

-- Brett
                                          http://www.chapelperilous.net/
------------------------------------------------------------------------
<SirDibos> does Johnie Ingram hang out here on IRC?


-- 
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to