my ($a, $b, $c, $d) = 'abcd' =~ /(w)(x)(y)(z)/; { no warnings 'uninitialized'; print "$a $b $c $d"; } #### printf "%s %s %s %s\n", $a//'', $b//'', $c//'', $d//''; #### my ($a, $b, $c, $d) = ( 'abcd' =~ /(w)(x)(y)(z)/, '','','','' );
## printf "%s %s %s %s\n", $a//'', $b//'', $c//'', $d//''; ##
## my ($a, $b, $c, $d) = ( 'abcd' =~ /(w)(x)(y)(z)/, '','','','' );