- or download this
my ($x, $y, $z) = ('', '', '');
($x, $y, $z) = split(',', $_);
- or download this
$_ = 'a,b';
my ($x, $y, $z) = ('', '', '');
($x, $y, $z) = split(',', $_);
print(defined($z)?'defined':'undefined', "\n");
# prints undefined.
- or download this
my ($x, $y, $z) = map { defined($_)?$_:'' } (split(',', $_))[0..2];