Funzione Perl eof
Descrizione
Questa funzione restituisce 1 se la lettura successiva su FILEHANDLE restituirà la fine del file o se FILEHANDLE non è aperto.
Un eof senza un argomento utilizza l'ultimo file letto. Usare eof () con parentesi vuote è molto diverso. Si riferisce allo pseudo file formato dai file elencati sulla riga di comando e accessibile tramite l'operatore <>.
Sintassi
Di seguito è riportata la semplice sintassi per questa funzione:
eof FILEHANDLE
eof()
eof
Valore di ritorno
Questa funzione restituisce undef se FILEHANDLE non è alla fine del file e 1 se FILEHANDLE riporterà la fine del file alla lettura successiva.
Esempio
Di seguito è riportato il codice di esempio che mostra il suo utilizzo di base:
# insert dashes just before last line of last file
while (<>) {
if (eof()) { # check for end of last file
print "--------------\n";
}
print;
last if eof(); # needed if we're reading from a terminal
}