| Hjem | Hardware | Netværk | Programmering | software | Fejlfinding | systemer | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringssprog
  • Delphi programmering
  • Java programmering
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl programmering
  • Python Programming
  • Ruby Programming
  • Visual Basics Programmering
  •  
    Computer Viden >> Programmering >> Perl programmering >> Content
    Forskellen mellem Exit & Dø i Perl
    Arten af ​​Perl betyder, at funktionerne ofte en del af en anden kommando , der arbejder i baggrunden. Funktionerne " die " og " exit" er eksempler på denne form for interaktion. Den " die "-funktionen i sidste ende kalder " exit" med en returværdi . Den " exit " kommando evaluerer et udtryk , hvis en sådan findes , før du afslutter Perl program med en returværdi . Udtrykket for "exit " kommando kan være en del af et helt bibliotek af rutiner, og dermed er det adskiller sig fra " die " i henseende, at "die " kun fuldender med en liste som en parameter. Die Command

    syntaks Perl die kommando er "die LIST ". En liste er en liste af værdier såsom i dette eksempel : Hej

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

    venstre side er et Perl array, men den højre side er en liste over værdier at tildele til array.

    værdier af en liste udsendes til standard fejl ( STDERR ) , før du ringer exit i baggrunden.
    Salg die fejlværdier og lister

    i processen kalde kommandoen exit kan die gøre brug af den særlige karakter "$ ! ". Dette er en gemt fejlværdi fra driften finder sted i programmet

    kommandoen: .

    Die "Kan ikke ændre mappe til spool : $ \\ n ", medmindre chdir ' /usr /spool /news /nyeste «

    listen er et enkelt element , der indeholder værdien" Kan ikke cd til spool : $ \\ n " . De $ ! Værdien indeholder fejlkoden forbundet med kommandoen , og er gået til exit kommando
    Exit Command

    syntaksen for Exit kommandoen er: . < br >

    "exit EXPR . "

    udtryk evalueres, inden de eksisterende tolken (bemærk forskellen med Perl dø, og "lister " i forhold til afslut " udtryk "). Et eksempel på en exit kommando følger : Hej

    $ ans = $ a;

    exit 1, hvis $ ans ~ = /test /,

    tildeler en værdi til den " $ ans " variabel og afslutter programmet med en status på 1 , hvis værdien indeholder ordet " test ".
    exit Interpreter Værdier

    Selvom exit ikke returnerer en værdi fra kommandoen , kan det angive en returværdi på tolk som " exit 0". Programmerne på udkig efter den returværdien Bemærk, at det er 0 i dette tilfælde.

    Hvis " EXPR " del af kommandoen eksisterer , vurderes det med en værdi , ellers det afsluttes med et nul status. Exit kører altid selv om alle de resterende kommandoer og pakker inden afslutningen . Det anbefales, at " exit" ikke bør anvendes i subrutiner , men "Return" eller andre kommandoer, der anvendes som ikke vil afslutte programmet helt.

    Forrige :

    næste :
      Relaterede artikler
    ·Sådan fjernes sidste oktet i Perl 
    ·Sådan fjernes alle hvide rum i en streng med Regular E…
    ·Hvordan man bruger Streng i en Perl script 
    ·Perl-script Beregning 
    ·Sådan Læs flere linjer af en fil i Perl 
    ·Sådan oprettes en Do While Loop i Perl 
    ·Sådan Call Assembly rutiner fra Perl 
    ·Sådan Pass Parametre til Subrutiner i Perl 
    ·Sådan Capture Standard Input i Perl 
    ·Sådan fjernes et mellemrum i Perl 
      Anbefalede Artikler
    ·Sådan Debug VBScript 
    ·Sådan Faktor heltal i Java 
    ·Sådan justeres VB Controls 
    ·Hvordan laver diagrammer i Visual Basic 
    ·Java GUI Design Tutorial 
    ·Sådan Stop One PHP & Start anden PHP File 
    ·Hvordan skal tjekkes for eksistensen af ​​appSettings i…
    ·Tutorial for en DirectX Pixel Shader 
    ·Sådan Set Page Print Grænse i JavaScript 
    ·Sådan får du en fil Effektiv Brug af FTP i Java 
    Copyright © Computer Viden http://www.computerdk.com