So, just to make sure, these two lines are both valid, but do completely different things:
return if $a;
Means:
if ($a) { return }
return if $a { $a }
Means:
if ($a) { return $a } else { return undef }
Damian
So, just to make sure, these two lines are both valid, but do completely different things:
return if $a;
return if $a { $a }