sub foo { $^O=~/((.*))/; print for @_ } #### foo("$2") if "foobar"=~/(...)(...)/ #### foo($2) if "foobar"=~/(...)(...)/ #### $ perl -le'$x = "41"; 0+$x; print for ("$x" ^ "3"), ($x ^ "3")' 1 42
## foo("$2") if "foobar"=~/(...)(...)/ ##
## foo($2) if "foobar"=~/(...)(...)/ ##
## $ perl -le'$x = "41"; 0+$x; print for ("$x" ^ "3"), ($x ^ "3")' 1 42