Raku kurss / Objekti, ievade/izvade un izņēmumi / Ievade un izvade / Failu deskriptori / Exercises / Rakstīšana ar deskriptoru
Risinājums: Rakstīšana ar deskriptoru
Šeit ir iespējams risinājums uzdevumam.
Kods
my $fh = open 'out.txt', :w;
$fh.say($_) for 1..3;
$fh.close;
print slurp 'out.txt';🦋 Atrodiet programmu failā write-with-a-handle.raku.
Izvade
1
2
3Komentāri
openar karodziņu:wdod turi rakstīšanai. Turis paliek atvērts visu ciklu, tāpēc katrs$fh.saypievieno vēl vienu rindu — un tieši ar to turis ir pārāks parspurt, kas failu atvērtu no jauna katru reizi.closeizskalo datus uz disku, tāpēc sekojošaisslurpnolasa atpakaļ visas trīs rindas.
Kursa navigācija
← Rakstīšana ar deskriptoru | Nododiet deskriptoru funkcijai →