Kurso de Raku / Objektoj, en- kaj eligo kaj escepto / Enigo kaj eligo / Dosierteniloj / Exercises / Skribi per tenilo

Solvo: Skribi per tenilo

Jen ebla solvo de la tasko.

Kodo

my $fh = open 'out.txt', :w;
$fh.say($_) for 1..3;
$fh.close;

print slurp 'out.txt';

🦋 Vi povas trovi la fontkodon en la dosiero write-with-a-handle.raku.

Eligo

1
2
3

Komentoj

  1. open kun la flago :w donas tenilon por skribado. La tenilo restas malfermita tra la buklo, do ĉiu $fh.say aldonas alian linion — jen la avantaĝo de tenilo super spurt, kiu remalfermus la dosieron ĉiufoje.

  2. close elŝovas la datumojn al disko, do la sekva slurp relegas ĉiujn tri liniojn.

Kursa navigado

Skribi per tenilo   |   Transdonu tenilon al funkcio