Corso di Raku / Oggetti, input/output ed eccezioni / Input e output / Handle di file / Exercises / Scrivere con un handle
Soluzione: Scrivere con un handle
Ecco una possibile soluzione del compito.
Codice
my $fh = open 'out.txt', :w;
$fh.say($_) for 1..3;
$fh.close;
print slurp 'out.txt';🦋 Trova il programma nel file write-with-a-handle.raku.
Output
1
2
3Commenti
opencon il flag:wdà un handle per la scrittura. L’handle resta aperto per tutto il ciclo, quindi ogni$fh.sayaggiunge un’altra riga — è questo il vantaggio di un handle rispetto aspurt, che riaprirebbe il file ogni volta.closescarica i dati su disco, così loslurpsuccessivo rilegge tutte e tre le righe.
Navigazione del corso
← Scrivere con un handle | Passate un handle a una funzione →