Cursus Raku / Obiecta, introitus et exitus, et exceptiones / Introitus et exitus / Cum plicis laborare / Exercises / Diarium construe

Solutio: Diarium construe

Ecce solutio possibilis huius exercitationis.

Codex

spurt 'log.txt', "start\n";

for 1..3 -> $i {
    spurt 'log.txt', "entry $i\n", :append;
}

print slurp 'log.txt';

🦋 Inveni codicem fontem in archivo append-a-line.raku.

Exitus

start
entry 1
entry 2
entry 3

Commentarii

  1. Primum spurt archivum recens cum linea start creat.

  2. Unumquodque spurt intra anulum :append adhibet, itaque lineam suam post contentum exsistens addit potius quam archivum substituat. Sic exacte archivum annalium crescit: unaquaeque iteratio (vel unusquisque programmatis cursus) unam lineam amplius fini adfigit.

  3. Sine :append unusquisque transitus archivum superscriberet, et sola ultima linea superesset.

Diarium construe   |   Litteras numera