Clausura y Memoria

La siguiente sesión con el depurador muestra el interés de la línea

   push @ALLOWED, @_;

y de tener @ALLOWED declarada como una variable léxica en el ámbito del fichero:

lhp@nereida:~/Lperl/src/systemcommand/script$ perl -wde 0
main::(-e:1):   0
  DB<1> push @INC, '../lib'
  DB<2> use System::Commands qw{ls}
  DB<3> x ls('*.pl')
0  'usesystemcommand.pl
'
  DB<4> use System::Commands qw{ps}
  DB<5> p ps
  PID TTY          TIME CMD
 1632 pts/18   00:00:00 su
 1633 pts/18   00:00:00 bash
20981 pts/18   00:00:00 perl
20988 pts/18   00:00:00 ps
  DB<6> p ls
usesystemcommand.pl
  DB<7> p echo('Good morning')
Undefined subroutine &main::echo called at (eval 15)[/usr/share/perl/5.8/perl5db.pl:628] line 2.

Casiano Rodríguez León
Licencia de Creative Commons
Principios de Programación Imperativa, Funcional y Orientada a Objetos Una Introducción en Perl/Una Introducción a Perl
por Casiano Rodríguez León is licensed under a Creative Commons Reconocimiento 3.0 Unported License.

Permissions beyond the scope of this license may be available at http://campusvirtual.ull.es/ocw/course/view.php?id=43.
2012-06-19