in reply to Re: Re: Re: Re: Shorten script
in thread Shorten script

is the or a short circuit operator?

Yes. That code should work fine.

Now, if you take the final step and incorporate a ternary operator in the print statement, you'll have reproduced BrowserUk's version. :-)

-sauoq
"My two cents aren't worth a dime.";

Replies are listed 'Best First'.
Aesthetics :)
by snax (Hermit) on Jul 22, 2003 at 21:42 UTC
    True, but I do so hate the ternary operator :)

    Well, that's not precisely true. With "complex" tests and returns I find it obfuscates the logic a bit (to my eye) -- truly a personal aesthetics issue.

    What I do like about BrowserUk's version is the use of $_; I should have noticed that right away. I'm slipping as work and hobby has kept me away from perl for too long. It's good to be back in the saddle again....