我有一个类型的数据 -
500 3.6673656
----------
1000 3.2707536
----------
1500 3.2356145
----------
2000 3.0495141
----------
2500 3.016674
Run Code Online (Sandbox Code Playgroud)
即时间和距离.我需要将时间分成一个数组,将距离分成另一个数组.通过使用my @line = split( /\s+/, $_);我可以将距离存储在一个数组中,但不能存储时间.有没有其他方法可以将它们分别存储在不同的数组中?
输入来自文件,内容存储在@array.
我的剧本:
foreach $_ (@array){
if($_ =~ /[@]/) {# do nothing, it's a comment or formatting line}
else {my @line = split( /\s+/, $_);
print "@line\n";}
}
Run Code Online (Sandbox Code Playgroud) perl ×1