Datamaskin
  | Hjem | Hardware | Nettverk | Programmering | Software | Feilsøking | Systems | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringsspråk
  • Delphi Programming
  • Java Programming
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl Programming
  • Python Programming
  • Ruby Programming
  • Visual Basics Programming
  •  
    Datamaskin >> Programmering >> Perl Programming >> Content
    Forskjellen mellom Exit & Dø i Perl
    Naturen i Perl betyr at funksjoner ofte en del av en annen kommando , som arbeider i bakgrunnen . Funksjonene "die " og " exit" er eksempler på denne typen interaksjon. Den "die "-funksjonen kaller slutt "exit " med en avkastning verdi. Den " exit "-kommandoen beregner et uttrykk hvis det finnes , før du avslutter Perl program med en avkastning verdi. Uttrykket for "exit "-kommandoen kan være en del av et helt bibliotek av rutiner , og dermed skiller seg fra "die " i respekt som " dør " fullfører bare med en liste som parameter . Die Command

    syntaksen til Perl die kommandoen "die LIST . " En liste er en liste over verdier som i dette eksemplet : en

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

    venstre side er et Perl array, men høyre side er en liste over verdier tilordne til array.

    verdiene av en liste er utgang til standard feil ( STDERR ) , før du ringer exit i bakgrunnen .

    die Feil Verdier og lister

    i prosessen med å kalle kommandoen exit , kan die gjøre bruk av den spesielle karakter " $! ". Dette er en lagret feil verdi fra drift skjer i programmet

    kommandoen : .

    Die " Kan ikke endre katalog til spolen : $ \\ n " med mindre chdir '/usr /spool /news /siste " ;

    listen er et enkelt element som inneholder verdien " Kan ikke cd til spolen : $ \\ n " . The $ ! verdien inneholder feilkoden forbundet med kommandoen , og er gått til kommandoen exit
    Exit Command

    syntaksen for Exit -kommandoen er: .

    "exit EXPR . "

    uttrykket evalueres før eksisterende tolken ( merk forskjellen med Perl die og "lister " i forhold til avslutte " uttrykk ") . Et eksempel på en exit kommando følger : en

    $ ans = $ a;

    exit 1 hvis $ ans ~ = /test /;
    p Dette tildeler en verdi til " $ ans "variable og avslutter programmet med en status av en hvis verdien inneholder ordet " test . "
    Exit Tolk verdier

    Selv exit ikke returnerer en verdi fra kommando , kan det angi en avkastning verdi til tolk som " exit 0 ". Programmene jakt etter returverdien oppmerksom på at det er 0 i dette tilfellet.
    P Hvis den " EXPR " delen av kommandoen eksisterer, vil den bli vurdert med en verdi , ellers det avsluttes med en null status. Exit går alltid om alle de gjenværende kommandoer og pakker før du fullfører . Det anbefales at " exit" ikke bør brukes i subrutiner , men " retur " eller andre kommandoer som brukes som ikke vil avslutte programmet .

    früher :

     Weiter:
      Relatert Artike
    ·Slik kjører PHP på Perl 
    ·Hvordan å generere et tilfeldig passord 
    ·Slik leser mer enn én linje om gangen i Perl 
    ·Hvordan lage en fil med Perl 
    ·Slik kontrollerer du Syntax i et Perl Script 
    ·Hvordan bruke etiketter i Perl 
    ·Hvordan lage Rapporter Med Perl 
    ·Hvordan få den siste Argument som en matrise i Perl 
    ·Perl Script Beregning 
    ·Slik kjører Perl Fra PowerShell 
      Anbefalte artikler
    ·Hvordan lage en liste for en listeboks i VBA 
    ·C + + Datatyper 
    ·Hvor å Endre FOTN Med String i Visual Basic 
    ·Microsoft Visual Basic Tutorial 
    ·Hvordan åpne JPG-filer ved hjelp av Microsoft Net Fram…
    ·Hvordan bruke iFrame å få Remote PHP 
    ·Tekst viser ikke i DataGridView Button 
    ·Hvordan Invent Software Metrics for genetiske algoritme…
    ·Hvordan lese en fil byte av byte i C + + 
    ·Hvordan kommunisere med en DLL i en annen prosess 
    Copyright ©  Datamaskin  http://www.datamaskin.biz/