Quindi, ho usato <FILE>
un numero elevato di volte. Un semplice esempio potrebbe essere:Quindi cosa fa esattamente lo <FILE>?
open (FILE, '<', "someFile.txt");
while (my $line = <FILE>){
print $line;
}
Così, avevo pensato che l'utilizzo di <FILE>
avrebbe preso aa parte di un file alla volta (una linea in particolare) e usarlo, e quando è stato chiamato di nuovo, sarebbe vai alla riga successiva. E infatti, ogni volta che ho impostato <FILE>
su uno scalare, è esattamente quello che farebbe. Ma, quando ho detto il computer una riga come questa:
print <FILE>;
è stampato l'intero file, a capo e tutto. Quindi la mia domanda è: cosa pensa il computer quando ha superato lo <FILE>
, esattamente?