Raku kurss / Objekti, ievade/izvade un izņēmumi / Ievade un izvade / Ārējo programmu palaišana 🆕 / Exercises / Pārbaudiet izejas kodu
Risinājums: Pārbaudiet izejas kodu
Šeit ir iespējams risinājums uzdevumam.
Kods
my $proc = run 'sh', '-c', 'exit 4';
say $proc.exitcode;
say $proc ?? 'success' !! 'failure';🦋 Atrodiet programmu failā check-exit-code.raku.
Izvade
4
failureKomentāri
runatgriežProc. Tā saglabāšana$proc— un pēc tam nolasīšana — šeit ir svarīga: neveiksmīga komanda, kurasProctiek izmests, izmestu izņēmumu, taču rezultāta izpēte skaitās tā apstrādāšana..exitcodeir skaitlis, ko komanda atgrieza:4. PārbaudotProckā Būla vērtību, tiek atbildēts vienkāršākais jautājums — tas ir patiess tikai tad, kad izejas kods ir0, tāpēc šeit tas ir aplams un programma izdrukāfailure.