use 5.010; { my $x; sub X { say "X"; $x = shift; \$x; } sub Y { say "Y"; $x = shift; \$x; } } say "${X(1)}${Y(2)}"; say "${X(1)} ${Y(2)}"; #### X Y 22 X Y 1 2