note
mhearse
Consider
<p>
<code>my $val ||= "undefined"</code>
<p>
Which is equivalent to:
<br>
<code>
if (!$val) {
$val = "undefined";
}
</code>
<p>
Blocks of code like that tend to clutter up your code.
<p>
Also consider:
<br>
<code>
$val = ($val) ? "defined" : "undefined";
</code>
<p>
Which is equivalent to:
<p>
<code>
if ($val) {
$val = "defined";
}
else {
$val = "undefined";
}
</code>
<p>
Also, remember perl evaluates expressions for truth.
1004257
1004257