为什么这些并非都返回bbb?
$ perl -e '$a=" "; print map { "b" } split / /, $a;'
<<nothing>>
$ perl -e '$a=",,"; print map { "b" } split /,/, $a;'
<<nothing>>
$ perl -e '$a=" a"; print map { "b" } split / /, $a;'
bbb
$ perl -e '$a=",,a"; print map { "b" } split /,/, $a;'
bbb
Run Code Online (Sandbox Code Playgroud)
我希望split在所有情况下返回一个包含3个元素的数组.
$ perl -V
Summary of my perl5 (revision 5 version 24 subversion 1) configuration:
Run Code Online (Sandbox Code Playgroud) perl ×1