Curso de Raku / Objetos, entrada/salida y excepciones / Entrada y salida / Manejadores de archivo / Exercises / Escribir con un manejador
Solución: Escribir con un manejador
Aquí tienes una posible solución para la tarea.
Código
my $fh = open 'out.txt', :w;
$fh.say($_) for 1..3;
$fh.close;
print slurp 'out.txt';🦋 Puedes encontrar el código fuente en el archivo write-with-a-handle.raku.
Salida
1
2
3Comentarios
opencon la bandera:wda un manejador para escritura. El manejador sigue abierto durante todo el bucle, así que cada$fh.sayañade una línea más: esa es la ventaja de un manejador frente aspurt, que volvería a abrir el archivo cada vez.closevuelca los datos al disco, de modo que elslurpsiguiente vuelve a leer las tres líneas.
Navegación del curso
← Escribir con un manejador | Pase un manejador a una función →