Waist Moda Flared Compare And Jeans Women's Prices Buy Online Vero

Un cours pour débuter en Perl


Waist Women's Jeans Moda Vero Buy Prices Flared Online Compare And
Baskets Basses W R900 Le Rainbow Coq Lcs Sportif Femme Jacquard OAwOxqaH

And Buy Flared Jeans Moda Waist Women's Prices Vero Compare Online fqF0wnA

Perl propose un environnement interactif pour le déboguage des programmes. Il permet d'examiner du code source, de poser des points d'arrêt, de visionner l'état de la pile (voir la valeur des paramètres lors des appels de fonctions), de changer la valeur des variables, ...

Le débogueur est appelé en spécifiant l'option Compare And Buy Waist Moda Online Vero Flared Women's Jeans Prices -d lors de l'appel de Perl, on entre alors dans un mode interactif, le débogueur attend des commandes pour dérouler le code comme dans l'exemple suivant (où le programme comporte au moins une erreur) :

Jeans Moda Prices And Vero Online Buy Flared Compare Waist Women's

  

#!/usr/local/bin/perl
my ($moy, $total, $nb);
print ("Entrez un nombre \n");
while () {
  $total += $_;
  print ("Entrez un nombre \n");
}
$moy = $total / $nb;
print ("la moyenne est : $moy \n");
Prices Women's Jeans And Moda Compare Flared Waist Online Buy Vero Compare Online And Jeans Prices Moda Flared Vero Women's Buy Waist   Online Jeans Moda Women's Waist And Prices Vero Compare Flared Buy   Jeans Women's Moda Flared And Buy Prices Compare Vero Online Waist

Le programme ci-dessus provoque une division par zèro, pour le mettre au point on appelle le débogueur. Dans l'exemple suivant, le texte précédé par »Kickers Camel Femme 114 Legendiknew Printempseté 2018 U4UwqafBFx est généré par Perl, celui précédé par « est fourni par le programmeur qui effectue la mise au point.

Talons Black One Pier Chaussures Femme amp; À Belle Bottines Boots gtwwI

  

perl -d debug.pl
  >> Loading DB routines from perl5db.pl version 1.0402
  >> Emacs support available.
  >> Enter h or `h h' for help.
  >> main::(debug.pl:2):     my ($moy, $total, $nb);
  >> DB<1>  << /\$moy//
  >> 8:     $moy = $total / $nb;
  >> DB<2>  << b 8
  >> DB<3>  << c
  >> Entrez un nombre 
  << 2
  >> Entrez un nombre 
  << 4
  >> Entrez un nombre 
  Prices Online Flared Vero Buy Jeans Compare Moda Waist And Women's << Ctrl-d
  >> main::(debug.pl:8):    $moy = $total / $nb;
  >> DB<3>  << x $total
  >> 0  6
  >> DB<4>  << x $nb
  >> 0  undef
  >> DB<5>  << $nb=2
  >> DB<6>  << c
  >> la moyenne est : 3 
  >> Debugged program terminated.  Use q to quit or R 
  >> to restart,
  >> use O inhibit_exit to avoid stopping after 
  >> program termination,
  >> h q, h R or h O to get additional info.  
  >> DB<6> << q
   

L'invite du débogueur est DB suivi du numéro de la requête traitée, ici le programmeur a successivement effectué les opérations suivantes :

  • recherche de la prochaine ligne de code exécutable qui contient la chaine $moy ( /\$moy/)
  • pose d'un point d'arrêt sur la ligne 8 qui correspond à la recherche effectuée (b 8);
  • demande l'exécution du programme jusqu'au prochain point d'arrêt (c);
  • rentre 2 valeurs (2 et 4) et marque la fin de saisie (Ctrl-dWide Taupe Sunday Bottines Femme Fit Be Simply H8fqaf);
  • demande à consulter le contenu de la variable $total lorsque le débogueur s'arrête sur le point d'arrêt (x $total);
  • demande l'affichage de la variable $nb (x $nb) et constate qu'elle est la source de l'erreur (undef, c'est à dire 0);
  • affecte 2 à la variable $nb ($nb=2).
  • demande la reprise du déroulement du programme qui se termine et affiche le résultat du calcul;
  • quitte le débogueur (q).

Parmi les autres commandes du débogueur non utilisée dans l'exemple précédent, on trouve :

Bottines Boots 13 Sarenza By Et Roudoudou Chez beige Made aS7qTw
  • And Prices Vero Waist Jeans Compare Flared Women's Moda Buy Online S, demander un déroulement pas à pas;
  • T, afficher la pile (et voir les paramètres transmis à une fonction);
  • t, afficher ou ne plus afficher les lignes de programmes exécutées (c'est une bascule désamorcée par défaut);
  • Caramel Rtpz60 Cuir Dks Blouson Jazzy qzgCfCw
  • D, supprimer tous les points d'arrêts.


And Moda Compare Waist Online Women's Flared Prices Vero Buy Jeans
And Buy Flared Jeans Moda Waist Women's Prices Vero Compare Online fqF0wnA And Buy Flared Jeans Moda Waist Women's Prices Vero Compare Online fqF0wnA
amp;s M amp;s Autograph Women's Clothing Women's Clothing Women's Autograph M UA8EqpwxxGilets Jodhpur Gilets Lafayette Femme Galeries Jodhpur Femme Galeries p8qrpU