Shorthand if

Should work on any C-style language (Perl below):

my $referred = ($referral eq 'something') ? 1: 0;

That would be:

my $referred = {};
if ($referral eq 'something') {
  $referred = 1;
} else {
  $referred = 0;
}

Or how about

($referred) ?
  # do something here
:
  # do something else
;

But that's kind of lazy.

Posted 13 Aug 2007, tagged with c php perl javascript