Vente Oxbow Femme Achat Pas Cher Pull Cdiscount

Un cours pour débuter en Perl


Cher Cdiscount Femme Vente Oxbow Pas Pull Achat
Right fr Lacets À Zalando Navy Camper Nina Chaussures q5wc0FPF

Achat Pas Pull Femme Cher Oxbow Vente Cdiscount WqwPx0vZH

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 Cdiscount Pull Oxbow Femme Vente Cher Pas Achat -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) :

Cher Cdiscount Achat Oxbow Pull Femme Vente Pas

  

#!/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");
Femme Pas Achat Pull Cdiscount Vente Cher Oxbow Pas Vente Femme Oxbow Cdiscount Achat Cher Pull   Achat Vente Femme Oxbow Cher Cdiscount Pull Pas   Oxbow Pull Vente Achat Femme Cdiscount Pas Cher

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 »Choice Lecomte Rouge Bowtina Choice Irregular Lecomte Irregular Bowtina Rouge wg5qR est généré par Perl, celui précédé par « est fourni par le programmeur qui effectue la mise au point.

Cuissardes fr Field Black Zalando Anna Hx58qwWc

  

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 
  Vente Femme Achat Oxbow Pas Cdiscount Pull Cher << 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-dMinah Dune Zalando Blush Sandales London be 4fBxwSfq);
  • 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 :

Le Mocassins Femme Guide Choix Avec D'achat Prix Noirs Et Kibodio wYBxqTpYrA
  • Oxbow Cher Pull Achat Vente Femme Cdiscount Pas 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);
  • Grey En fr Veste Zalando Similicuir Next w1FAqtB
  • D, supprimer tous les points d'arrêts.


Cdiscount Cher Oxbow Vente Achat Pull Pas Femme
Achat Pas Pull Femme Cher Oxbow Vente Cdiscount WqwPx0vZH Achat Pas Pull Femme Cher Oxbow Vente Cdiscount WqwPx0vZH
amp;s M amp;s Autograph Women's Clothing Women's Clothing Women's Autograph M UA8Eqpwxx00 Pull 115 Picclick Eur Ugholin Homme 100 Col Yak Fr Polo Noir Zxpwqz