# assigning from:
my $foo = $bar ? $baz : $quux;
# assigning 'to
push @{ $row->{close_time} ? \@closed : \@open }, $row;
####
#!/usr/bin/perl
use strict;
use warnings;
use Data::Dumper;
my ( @open, @closed );
my $open = 1;
push @{ $open ? @open : @closed } => 'boo!';
push @{ $open ? \@open : \@closed } => 'boo!';
print Dumper( \@open );
push @{ @{ @{ @{ @{@open} } } } } => ['bar'];
print Dumper(\@open);
####
$VAR1 = [
'boo!',
'boo!'
];
$VAR1 = [
'boo!',
'boo!',
[
'bar'
]
];
####
$bar = ${$scalarref};
push(@{$arrayref}, $filename);
${$arrayref}[0] = "January";
${$hashref}{"KEY"} = "VALUE";
&{$coderef}(1,2,3);