【发布时间】:2015-10-01 19:44:58
【问题描述】:
我有一个程序可以按行打印数组的内容。我希望它在相邻的列中打印每个数组。
这是代码:
#!/usr/local/bin/perl
use strict;
use warnings;
my @M_array;
my @F_array;
open (my $input, "<", 'ssbn1898.txt');
while ( <$input> ) {
chomp;
my ( $name, $id ) = split ( /,/ );
if ( $id eq "M" ) {
push ( @M_array, $name );
}
else {
push ( @F_array, $name );
}
}
close ( $input );
print "M: @M_array \n";
print "F: @F_array \n";
这是可能的还是我正在尝试做一些无法做到的事情?
所需格式:
M F
Namem1 Namef1
Namem2 Namef2
【问题讨论】:
-
添加您想要的格式作为输出将有助于提供更好的答案。
-
我想要类似的东西
-
MF Namem1 Namef1 Namem2 Namef2