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 →