| maison  | Hardware  | réseaux  | programmation  | Logiciel  | Dépannage  | systèmes |  
programmation  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    Connaissances Informatiques >> programmation >> programmation Perl >> Content
    La différence entre la sortie et mourir en Perl
    La nature de Perl signifie que les fonctions font souvent partie d'une autre commande , travaillant dans le fond . Les fonctions «mourir» et «sortie» sont des exemples de ce genre d'interaction . La fonction " die" appelle finalement "exit" avec une valeur de retour . La commande "exit" évalue une expression si elle existe, avant de quitter le programme Perl avec une valeur de retour . L'expression de la commande "exit " peut faire partie de toute une bibliothèque de routines , et donc il diffère du " die" dans le respect que " mourir " complète seulement avec une liste comme paramètre. Die commande

    La syntaxe de la commande Perl de filière est " meurent LIST". Une liste est une liste de valeurs comme dans cet exemple:

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

    Le côté gauche est un tableau Perl, mais le côté droit est une liste de valeurs à attribuer à l'ensemble.

    les valeurs de la liste sont affichés à l'erreur standard ( STDERR ) , avant d'appeler sortie dans le fond.
    die valeurs d'erreur et listes

    Dans le processus de l'appel de la commande exit , die peuvent utiliser le caractère spécial "$ ! ». Il s'agit d'une valeur d'erreur sauvé des activités qui se déroulent dans le programme

    la commande: . Die


    " Impossible de modifier le répertoire de spool : $! \\ N" sauf si chdir '/usr /spool /nouvelles /latest ';

    la liste est un objet unique contenant la valeur "Impossible cd de bobine : \\ n $ ! " . L' $ ! valeur contient le code d'erreur associée à la commande , et est passé à la commande exit
    sortie commandement

    La syntaxe de la commande de sortie est : .

    " EXPR de sortie. "

    l'expression est évaluée avant l'interprète ( noter la différence avec Perl filière et «listes» par rapport à la sortie " expressions " ) existant . Un exemple d'une commande exit suit :

    $ ans = $ a;

    sortie 1 si $ ans ~ = /test /;

    attribue une valeur à la " $ ans " variable et quitter le programme avec un état 1 si la valeur contient le mot " test ".
    sortie Interprète Valeurs

    Bien que la sortie ne revient pas valeur de la commande , il peut spécifier une valeur de retour à l'interprète comme « exit 0 ». Les programmes à la recherche pour le retour note valeur qu'il est à 0 dans ce cas .

    Si la partie " EXPR " de la commande existe, elle est évaluée à une valeur , sinon il quitte avec un statut égal à zéro. Quitter fonctionne toujours si toutes les commandes et forfaits restants avant la fin . Il est recommandé que "exit" ne doit pas être utilisé dans les sous-routines , mais " retour " ou d'autres commandes utilisées qui ne sera pas quitter complètement le programme .

    Previous :

    next :
      articles connexes
    ·Perl Script Tutoriel Fichier 
    ·Comment faire pour exécuter Perl De PowerShell 
    ·Comment faire pour convertir un tableau en une chaîne …
    ·Comment utiliser le code Perl Hooks 
    ·Comment utiliser Perl pour rechercher un doc pdf 
    ·PHP vs. Perl Performance 
    ·Comment vérifier une date valide en Perl 
    ·Comment ouvrir un fichier et écrire une ligne dans un …
    ·Comment créer une boucle Do While en Perl 
    ·Comment faire pour installer Perl DBD- ODBC sur AIX 
      articles en vedette
    ·Comment écrire annonces AdSense pour Google 
    ·Comment faire pour supprimer tous les espaces blancs da…
    ·VTC Java Tutorial 
    ·Comment charger script manuellement sur ​​MySQL 
    ·Les avantages de JDK 1.6 
    ·Comment faire pour obtenir tous les fichiers JAR utilis…
    ·PHP vs. Perl Performance 
    ·Comment faire pour modifier une clé primaire 
    ·Comment faire pour convertir une chaîne dans un fichie…
    ·Comment lire la sélection actuelle dans ComboBox 
    Copyright © Connaissances Informatiques http://fr.wingwit.com