Cursus Raku / Objecten, in- en uitvoer en excepties / Invoer en uitvoer / Werken met mappen / Exercises / Bestaat het?
Oplossing: Bestaat het?
Hier is een mogelijke oplossing voor de taak.
Code
say 'test.txt'.IO.e;
spurt 'test.txt', 'x';
say 'test.txt'.IO.e;🦋 Je kunt de broncode vinden in het bestand does-it-exist.raku.
Uitvoer
False
TrueOpmerkingen
.etest of een pad bestaat. De eerste controle draait voordat het bestand aangemaakt is, dus geeft zeFalseterug.spurtmaakt daarnatest.txtaan, en de tweede controle op hetzelfde pad geeft nuTrueterug. Het padobject opnieuw bevragen weerspiegelt de huidige toestand van het bestandssysteem.
Cursusnavigatie
← Bestaat het? | Maak een map →