Kurso de Raku / Objektoj, en- kaj eligo kaj escepto / Enigo kaj eligo / Ruli eksterajn programojn 🆕 / Exercises / Kontrolu la elirkodon
Solvo: Kontrolu la elirkodon
Jen ebla solvo de la tasko.
Kodo
my $proc = run 'sh', '-c', 'exit 4';
say $proc.exitcode;
say $proc ?? 'success' !! 'failure';🦋 Vi povas trovi la fontkodon en la dosiero check-exit-code.raku.
Eligo
4
failureKomentoj
runredonasProc. Konservi ĝin en$proc— kaj poste legi ĝin — gravas ĉi tie: malsukcesa komando, kiesProcestas forĵetita, ĵetus, sed inspekti la rezulton kalkuliĝas kiel trakti ĝin..exitcodeestas la nombro, kiun la komando redonis:4. Testi laProckiel Boolean valoron respondas la pli simplan demandon — ĝi estas vera nur, kiam la elirkodo estas0, do ĉi tie ĝi estas malvera kaj la programo presasfailure.
Kursa navigado
← Kontrolu la elirkodon | Transdonu variablon al ida procezo →