Raku kurss / Objekti, ievade/izvade un izņēmumi / Ievade un izvade / Darbs ar direktorijām / Exercises / Fails vai direktorija?
Risinājums: Fails vai direktorija?
Šeit ir iespējams risinājums uzdevumam.
Kods
spurt 'a.txt', 'x';
say 'a.txt'.IO.f;
say 'a.txt'.IO.d;🦋 Atrodiet programmu failā file-or-directory.raku.
Izvade
True
FalseKomentāri
.fpārbauda, vai tas ir parasts fails, tāpēca.txtgadījumā tā atgriežTrue..dpārbauda, vai tā ir direktorija. Uzdodot to pašu jautājumu par to pašu ceļu, tā atgriežFalse, joa.txtir fails, nevis direktorija. Abas pārbaudes viena otru papildina, un tieši tā failu no direktorijas var atšķirt.