Curso de Raku / Objetos, entrada/salida y excepciones / Entrada y salida / Manejadores de archivo / Exercises / Numere las líneas
Solución: Numere las líneas
Aquí tienes una posible solución para la tarea.
Código
spurt 'words.txt', "apple\nbanana\ncherry\n";
my $n = 0;
for 'words.txt'.IO.lines -> $line {
$n++;
say "$n: $line";
}🦋 Puedes encontrar el código fuente en el archivo shout-the-lines.raku.
Salida
1: apple
2: banana
3: cherryComentarios
spurtescribe las tres palabras en el archivo, separadas por saltos de línea..IO.linesentrega las líneas una a una, sin sus saltos de línea finales. Llevamos un contador$nque incrementamos en cada pasada, así que cada línea se imprime junto con su posición en el archivo.