我的Perl代碼如何刪除循環條件外部的空白?
use warnings;
use strict;
my @a = <DATA>;
my %j = qw(aa AA bb BB cc CC dd DD ee EE ff FF gg GG hh HH ii II jj JJ kk KK ll LL);
my @vj = map+split,@a;
my @mkh;
foreach(@vj){
my $k = $j{$_};
my @ab = split(' ',$k);
push(@mkh,@ab);
}
print "@mkh";
__DATA__
jj dd ee aa ii hh kk ll gg bb cc ff
如何打印輸出,而不空格在循環之外?在循環條件內打印沒有空格的輸出,但我期望哪些輸出在循環之外打印,我該怎麼辦?
你知道'@a = '在單個元件'讀取$一個[0]',並且該元素具有在端部的'\ N' ?爲什麼不使用'$ a = '然後'chomp $ a'。如果你這樣做,你不需要'地圖'。 –