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 : de root
