perl中读取文件的问题

2025-05-04 20:40:50
推荐回答(1个)
回答1:

不可以:

open FILE1,"1";
open FILE2,"2";

while(defined($line1=)){
print $line1;

while(defined($line2=)) {
print $line2;
}
}

可以:
open FILE1,"1";

while(defined($line1=)){
print $line1;
open FILE2,"2";
while(defined($line2=)) {
print $line2;
}
}

可以使用for的嵌套
open F1,"1";
open F2,"2";
@a1=;
@a2=;
for $line1 (@a1){
....
for $line2 (@a2){
....
}
}