sub change { my $arr = shift; $_++ for @$arr; } my $x = 1; my $y = 2; change([ $x, $y ]); print "($x) ($y)\n";