Connaissances Informatiques >> programmation >> programmation Perl >> Content
  Derniers articles
  • Comment utiliser le code Perl Hooks 
  • Comment stricte utilisation dans un …
  • Comment masquer Mot de passe Caractè…
  • Comment faire de l'encre en gel 
  • Tutoriel pour XML pour Perl 
  • Comment tester pour voir si un fichi…
  • Perl Tutoriel pour l'impression HTML…
  • Comment lire le texte entré dans DO…
  • Comment déterminer les éléments p…
  • Comment manipuler des images en Perl…
  •   programmation Perl
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    programmation Perl

    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 .

     
    Article précédent:
    Article suivant:
    Articles recommandés
  • Comment faire pour déboguer des scripts Perl 
  • Comment stricte utilisation dans un script Perl 
  • Comment calculer l'exponentielle en Perl 
  • Comment puis-je imprimer une variable avec un Perl CGI 
  • Comment remplacer une chaîne de caractères en Perl 
  • Comment faire pour utiliser une expression dans l'état d'impression en Perl 
  • Comment obtenir la différence entre deux dates en Perl 
  • Perl : Comment utiliser une variable dans une fonction Split 
  • Comment faire pour supprimer la première ligne d'une chaîne en Groovy 
  • Comment utiliser une variable dans les expressions régulières Perl 
  • Connaissances Informatiques © http://www.ordinateur.cc