in reply to Re: There's a level in Hell reserved for ________
in thread There's a level in Hell reserved for ________

people who don't understand why it never made sense for Perl to have a switch statement.

If this is the case {grin}, why is it the case?

Why does Switch exist?

Why is Perl6 going to have Given/When?

  • Comment on Re: Re: There's a level in Hell reserved for ________

Replies are listed 'Best First'.
Re: Re: Re: There's a level in Hell reserved for ________
by jdporter (Paladin) on Mar 03, 2003 at 14:38 UTC
    There's also a special place in heaven for those who understand why it makes sense for Perl6 to have given/when.

    jdporter
    The 6th Rule of Perl Club is -- There is no Rule #6.

      OK, I'll bite. What's a given/when and why is it important?

      -Logan
      "What do I want? I'm an American. I want more."

        given/when is a switch on steroids. Rather than C's rather anemic "check against an integer value", it provides full smart matching semantics, very much like Damian's Switch module, on which it's based.