Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Rozdiel medzi Exit & Smrť v Perlu

Povaha Perl znamená , že funkcia často súčasťou iného príkazu , pracujúci v pozadí . Funkcia " umrieť " a " exit " sú príklady tohto druhu interakcie . Funkcia " zomrieť " nakoniec nazýva " exit " s návratovou hodnotou . Príkaz " exit " vyhodnotí výraz , ak existuje , pred ukončením programu v Perl s návratovou hodnotou . Výraz pre príkaz " exit " , môže byť súčasťou celej knižnice rutiny , a preto sa líši od " zomrieť " v súvislosti , že " zomrie " len dopĺňa sa zoznamom ako parameter . Die Command

syntaxe Perlu zomrieť príkaz je " umrieť LIST . " Zoznam je zoznam hodnôt , ako v tomto príklade :

@ foo = ( $ a , $ b , $ c) ;

ľavej strane je pole Perl , ale pravá strana je zoznam hodnôt , ktoré chcete priradiť polia .

hodnoty v zozname sú výstup na štandardný chybový výstup ( stderr ) , pred volaním exit v pozadí .

Die chybové hodnoty a zoznamy

procesu volaním príkazu exit , zomrieť môžu využiť špeciálneho znaku " $ ! " . To je uložená hodnota chyby z operácií , ktoré sa konajú v rámci programu

príkazu : .

Zomrieť " nie je možné zmeniť adresár na cievke : $ \\ n" , ak chdir ' /usr /spool /news /posledný " ;

zoznam je jediná položka obsahuje hodnotu " Nemožno cd na cievke : $ \\ n ! " . $ ! hodnota obsahuje kód chyby spojený s príkazom , a je odovzdaný príkazu exit
Exit Command

syntax príkazu Exit je : .

" exit vÝRAZ . "

výraz je vyhodnotený pred existujúce tlmočníka ( všimnite si rozdiel s Perl zomrie a " zoznamy " , v porovnaní k opustenie " výrazy " ) . Príklad príkazu exit takto :

$ ans = $ ;

exit 1 , ak $ ans ~ = /test /;

priradí hodnotu " $ ans " premennú a ukončí program s stavu 1 , ak hodnota obsahuje slovo " test " .
Exit interpret Hodnoty

keď exit nevráti hodnota z príkazu , môže to zadať návratovú hodnotu na tlmočníka , ako je " exit 0 " . Programy hľadá pre návratové hodnoty na vedomie , že je to 0 je v tomto prípade .

Časť " VÝRAZ " príkazu existuje , je hodnotený s hodnotou , inak to skončí so stavom nula . Koniec vždy beží aj keď pred plnením všetky zostávajúce príkazy a balíčky . Odporúča sa , aby " exit " by nemal byť používaný v podprogramoch , ale " return " alebo ďalšie príkazy používané , ktorý nebude program opustíte úplne.

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené