perl:le_debugger
Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentesRévision précédente | |||
perl:le_debugger [2009/03/15 01:01] – root | perl:le_debugger [2013/03/13 11:06] (Version actuelle) – root | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
+ | ====== Le debugger ====== | ||
+ | |||
====== 1. Présentation ====== | ====== 1. Présentation ====== | ||
Ligne 6: | Ligne 8: | ||
Nous avons vu qu'il était facile d' | Nous avons vu qu'il était facile d' | ||
+ | <code perl> | ||
print "Liste ' | print "Liste ' | ||
print "$_ => $tab{$_]\n" | print "$_ => $tab{$_]\n" | ||
+ | </ | ||
Mais ces affichages sont limités, rébarbatifs pour les tableaux, et surtout ne peuvent pas rendre compte facilement de structures imbriquées basées sur les références. On peut alors appeler à la rescousse un module **standard** très pratique : | Mais ces affichages sont limités, rébarbatifs pour les tableaux, et surtout ne peuvent pas rendre compte facilement de structures imbriquées basées sur les références. On peut alors appeler à la rescousse un module **standard** très pratique : | ||
+ | <code perl> | ||
use Data:: | use Data:: | ||
| | ||
print Dumper(\@list, | print Dumper(\@list, | ||
+ | </ | ||
Ceci affichant par exemple : | Ceci affichant par exemple : | ||
Ligne 27: | Ligne 33: | ||
Notez l' | Notez l' | ||
+ | <code perl> | ||
$VAR1 = ' | $VAR1 = ' | ||
$VAR2 = ' | $VAR2 = ' | ||
$VAR3 = ' | $VAR3 = ' | ||
+ | </ | ||
Il reste que ces méthodes d' | Il reste que ces méthodes d' | ||
- | |||
====== 2. Utilisation ====== | ====== 2. Utilisation ====== | ||
Ligne 170: | Ligne 177: | ||
0.11 0.007 6.436 870 0.0000 0.0074 SDL:: | 0.11 0.007 6.436 870 0.0000 0.0074 SDL:: | ||
0.08 0.005 6.544 435 0.0000 0.0150 main:: | 0.08 0.005 6.544 435 0.0000 0.0150 main:: | ||
- |
perl/le_debugger.1237078896.txt.gz · Dernière modification : 2009/03/15 01:01 de root