结果里为什么有好多空格

$a="aadddaaddaadd";

@a= ($a =~ /a*?/g);
print "@a";



运行结果为什么是
a  a     a  a    a  a
中间那么多空格?

多谢啦!!!

作者: 米塔利波夫   发布时间: 2011-06-04

你的意思是不要空格,连着输出?

试下

print @a;

作者: Cu_fans   发布时间: 2011-06-04

用Data::Dumper 看下就知道 @a 有很多空字符串,至于为什么为空那是因为 *? 自己推导推导

作者: zhlong8   发布时间: 2011-06-04