Raku kurss / Objekti, ievade/izvade un izņēmumi / Ievade un izvade / Failu deskriptori / Exercises / Numurējiet rindas
Risinājums: Numurējiet rindas
Šeit ir iespējams risinājums uzdevumam.
Kods
spurt 'words.txt', "apple\nbanana\ncherry\n";
my $n = 0;
for 'words.txt'.IO.lines -> $line {
$n++;
say "$n: $line";
}🦋 Atrodiet programmu failā shout-the-lines.raku.
Izvade
1: apple
2: banana
3: cherryKomentāri
spurtieraksta failā trīs vārdus, atdalītus ar jaunas rindas rakstzīmēm..IO.linesdod rindas pa vienai, bez to beigu jaunās rindas rakstzīmēm. Mēs uzturam skaitītāju$n, ko katrā piegājienā palielinām, tāpēc katra rinda tiek izdrukāta kopā ar savu vietu failā.