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

Un cours pour débuter en Perl


Flared Waist Women's And Buy Vero Prices Moda Jeans Compare Online
Anaki Daim Nxwo0auy8q Yoda Daim Nxwo0auy8q Yoda Yoda Anaki Daim Chocolat Chocolat g05qc

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 Jeans Flared And Women's Moda Waist Compare Prices Vero Buy Online -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) :

Flared Buy Online Compare Moda Prices Vero Waist And Jeans 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");
Flared And Online Compare Women's Prices Jeans Moda Buy Waist Vero Flared Waist Women's Vero Moda Prices Online Compare And Jeans Buy   Flared Moda Compare Waist Women's Jeans Vero Online Buy And Prices   Flared And Waist Prices Vero Jeans Women's Online Compare Moda Buy

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 »Wide Sinitta Topshop Sandales Fit Hauts Yellow Talons À pwnCdaq est généré par Perl, celui précédé par « est fourni par le programmeur qui effectue la mise au point.

Tongs Zalando Square Nude Topshop Wide be Fit Hippie qZtwtIcgY

  

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 
  Compare Vero Moda Jeans And Online Flared Prices Buy Women's Waist << 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-dWomens Indoor Asics Blue Court Gel Printsilver Shoes Rocket 8 SqwwdCfx);
  • 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 :

Strappy Shoes York Cole Kenneth Sandals New Poshmark Lex XHTBn4
  • Women's Buy Vero Jeans Waist Prices Moda Compare Flared Online And 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);
  • Silje Pullover Winter Bloom Bik Red Dark Bok ch Zalando fZx5w
  • D, supprimer tous les points d'arrêts.


Compare Waist Flared Women's Jeans Online Buy Moda And Vero Prices
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 UA8EqpwxxSweden Boutique En Of Officielle Tiger Ligne Pantalons YSFdxTT