Dator
 |  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programmering
  • C /C + + -programmering
  • Computer Programspråk
  • Delphi Programmering
  • Java Programming
  • JavaScript programmering
  • PHP /MySQL Programmering
  • perl Programmering
  • python Programming
  • Ruby programmering
  • Visual Basics Programmering
  • * Dator Kunskap >> Programmering >> perl Programmering >> Content

    Skillnaden mellan Exit & Dö i Perl

    Den typ av Perl innebär att funktioner ingår ofta i ett annat kommando , som arbetar i bakgrunden . Funktionerna " dör " och " exit " är exempel på denna typ av interaktion . Den " die " -funktionen anropar ultimately " exit " med ett returvärde . Den " exit " -kommandot utvärderar ett uttryck , om en sådan finns , innan den lämnar Perl -programmet med ett returvärde . Uttrycket för " exit " kommando kan vara en del av ett helt bibliotek av rutiner , och varför det skiljer sig från " die " i det avseendet att " dö " endast avslutar med en lista som en parameter . Die Command

    Syntaxen för Perl die kommandot " die LIST . " En lista är en lista med värden som i detta exempel :

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

    vänstra sidan är ett Perl array , men den högra sidan är en lista med värden för att tilldela arrayen .

    värdena på en lista är utdata till standard error ( stderr ) , innan du anropar exit i bakgrunden .

    die felvärden och listor

    i processen att anropa kommandot exit , kan dö utnyttja den speciella karaktären " $ ! . " Detta är en sparad felvärde från verksamhet som äger rum i programmet

    kommandot : .

    Die " Kan inte byta katalog till spolen : $ \\ n " såvida chdir ' /usr /spool /news /latest " ,

    listan är ett enskilt objekt som innehåller värdet " Kan inte cd till spolen : $ \\ n " . Den $ ! värde innehåller felkoden associerad med kommandot , och skickas till kommandot exit är
    Exit Kommando

    Syntaxen för kommandot Avsluta : .

    " exit EXPR . "

    uttrycket utvärderas innan existerande tolken ( notera skillnaden med Perl dör och " listor " jämfört med avsluta " uttryck " ) . Ett exempel på en exit -kommandot följer :

    $ ans = $ a ;

    exit 1 om $ ans ~ = /test /;

    Detta tilldelar ett värde till " $ ans " variabel och avslutar programmet med status 1 om värdet innehåller ordet " test ".
    Exit Tolk Värden

    Även exit inte returnerar ett värdet från kommandot , kan den ange ett returvärde till tolken som " exit 0 . " De program som söker returvärdet notera att det är 0 i detta fall .

    Om " EXPR " en del av kommandot existerar , utvärderas med ett värde , annars det avslutas med en nolla status . Avsluta körs alltid om alla återstående kommandon och paket innan du slutför . Det rekommenderas att " exit " inte bör användas i subrutiner , men " retur " eller andra kommandon som används som inte kommer att avsluta programmet helt .

    Tidigare:

    nästa:
    relaterade artiklar
    ·Vad gör SQL Perl-skript Do
    ·Hur man läser från mitten av en array i Perl
    ·Konvertera XLS till CSV på Perl
    ·Perl Kräv Vs . Använd
    ·Perl Script Beräkning
    ·Hur man gör en snabb X11 dialogruta i Perl
    ·Hur att manipulera data i Perl
    ·Hur Avrunda till ett heltal i Perl
    ·Hur man tar bort en nod Perl i XML Twig
    ·Om Paths Fel Debugging i Perl
    Utvalda artiklarna
    ·Hur man skapar en iPhone Installer Package
    ·Ställa centrat i en KML -fil
    ·Hur man skapar en kalender i Java
    ·Hur att paketera en fil med OCX i Visual Basic 6.0
    ·Hur vill kolla en sträng för onda karaktärer i PHP
    ·Hur man dödar en gänga med FG i Python
    ·Hur man gör en klickbar knapp i C
    ·Hur du tar bort markören Attribute i PL /SQL
    ·Hur Swap 8 - Byte big endian i Python
    ·Hur man skapar en validerad WSDL fil från en URL
    Copyright © Dator Kunskap http://www.dator.xyz