Kurso de Raku / Objektoj, en- kaj eligo kaj escepto / Enigo kaj eligo

Labori kun dosieroj

La plej simpla maniero labori kun dosiero estas legi aŭ skribi ĝin tutan samtempe.

La rutino spurt skribas ĉenon en dosieron, kreante la dosieron (aŭ anstataŭigante ĝian enhavon, se ĝi jam ekzistas):

spurt 'greeting.txt', "Hello, file!\n";

La rutino slurp relegas la tutan enhavon de dosiero en ĉenon:

my $text = slurp 'greeting.txt';
print $text; # Hello, file!

Kune, spurt kaj slurp permesas al vi konservi datumojn kaj reŝargi ilin per du mallongaj vokoj. (print estas uzata ĉi tie anstataŭ say, ĉar la teksto jam finiĝas per linifino.)

Ĉi tiuj tut-dosieraj operacioj estas idealaj, kiam dosiero estas sufiĉe malgranda por teni komforte en memoro. Por pli grandaj dosieroj, aŭ kiam vi volas prilabori dosieron linio post linio, vi uzas dosiertenilon, traktatan ĉe la fino de ĉi tiu sekcio. La sekva temo montras, kiel aldoni al dosiero anstataŭ anstataŭigi ĝin.

Ankaŭ en ĉi tiu sekcio

Praktiko

Vin atendas 1 kvizo pri la enhavo de ĉi tiu sekcio.

Ekzercoj

En ĉi tiu sekcio estas 3 ekzercoj. Trarigardu ĉiujn temojn de ĉi tiu sekcio antaŭ ol komenci la ekzercojn.

  1. Konservu kaj legu
  2. Konstruu protokolon
  3. Nombru la signojn

Kursa navigado

Kvizo — Normaj fluoj   |   Aldoni al dosiero