my $i = shift; my $params = shift; my $test1 = $i; # $test1 is $i by default $test1 = $params->{test} if exists $params->{test}; # change its value when appropriate