Kurso de Raku / Objektoj, en- kaj eligo kaj escepto / Enigo kaj eligo / Labori kun dosierujoj / Exercises / Ĉu ĝi ekzistas?

Solvo: Ĉu ĝi ekzistas?

Jen ebla solvo de la tasko.

Kodo

say 'test.txt'.IO.e;
spurt 'test.txt', 'x';
say 'test.txt'.IO.e;

🦋 Vi povas trovi la fontkodon en la dosiero does-it-exist.raku.

Eligo

False
True

Komentoj

  1. .e testas, ĉu vojo ekzistas. La unua kontrolo ruliĝas antaŭ ol la dosiero estas kreita, do ĝi redonas False.

  2. spurt poste kreas test.txt, kaj la dua kontrolo sur la sama vojo nun redonas True. Demandi la vojobjekton denove spegulas la nunan staton de la dosiersistemo.

Kursa navigado

Ĉu ĝi ekzistas?   |   Kreu dosierujon