my ($x, $y) = (1,2); if () { call_my_sub($x) } else { call_my_sub($y) } #### my ($x, $y) = (1,2); if () { call_my_sub($x) } else { call_my_sub($y) } #### my ($x, $y) = (1,2); if () { call_my_sub($x) } else { call_my_sub($z) } #### my ($x, $y) = (1,2); if () { call_my_sub($x) } else { call_my_sub($y) } #### if () { my $x = 1; call_my_sub($x) } else { my $y = 2; call_my_sub($y) }