sub2( sub1() ) ; #### { # minimal scope for @temp my @temp = sub1() ; sub2 ( \@temp ) ; } # end of local scope #### sub2( some_code( sub1() ) )
## { # minimal scope for @temp my @temp = sub1() ; sub2 ( \@temp ) ; } # end of local scope ##
## sub2( some_code( sub1() ) )