Curso de Raku / Objetos, entrada/salida y excepciones / Entrada y salida / Trabajar con archivos
Añadir a un archivo
Por omisión, spurt sustituye lo que hubiera en el
archivo. Para añadir al final de un archivo existente, pasa el argumento
con nombre :append:
spurt 'log.txt', "line1\n";
spurt 'log.txt', "line2\n", :append;
print slurp 'log.txt';El segundo spurt conserva el contenido existente y añade
la línea nueva después, así que el archivo acaba con las dos líneas:
line1
line2Sin :append, la segunda llamada habría sobrescrito el
archivo y solo quedaría line2. Añadir al final resulta útil
para cosas como los archivos de registro, donde cada ejecución de un
programa se suma a un historial que crece en lugar de empezar de
cero.
Práctica
Resuelve 1 cuestionario sobre el contenido de este tema.
Navegación del curso
← Trabajar con archivos | Quiz — spurt y
slurp →
💪 O ve directamente a los
ejercicios de esta sección.