Pablo Fischer wrote:
> 
> Hello Again!

Hello,

> I need to evaluate a lot of conditionals, and of course the use of a lot of
> if's its not the 'right' way, so Im using something like this:
> 
> CASE: {
>         ($string == "match1") && do {
           ^^^^^^^^^^^^^^^^^^^
>         actions..
>         last CASE;
>         };
>         ($string == "match2") && do {
           ^^^^^^^^^^^^^^^^^^^
You can't use the "==" operator to compare strings, you have to use the
"eq" operator instead.

>         actions..
>         last CASE;
>         };
>         and a lot more..
> }
> 
> The question, where does the 'default' case starts?. The last 5 years I have
> been programming in C/C++/C#/Php.. C-styles languages, so in Perl, where does
> the 'default' case begins?

Have you read the FAQ entry on this?

perldoc -q "How do I create a switch or case statement"


Or read the "Basic BLOCKs and Switch Statements" section of perlsyn.pod?

perldoc perlsyn


Or had a look at the Switch module?

http://search.cpan.org/author/DCONWAY/Switch-2.09/Switch.pm



John
-- 
use Perl;
program
fulfillment

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

Reply via email to