I am on Perl 5.8 and am needing to assign a default value. I ended up doing this:
if ($model->test) { $review = \"1\" } else { $review = \'\' }
$model->test is going to be either "1" or undefined. If there's something in $model->test, set $review to "1" otherwise set it ''
$model->test
"1"
$review
''
Then just use this:
$review = $model->test || "";