El Array Especial @ARGV

El array especial @ARGV contiene la lista de argumentos del programa.

El array @ARGV es usado como array por defecto cuando se realiza una operación de arrays dentro del programa principal:

nereida:~/etc> perl -wde 0 one two three
main::(-e:1):   0
  DB<1> p "@ARGV"
one two three
  DB<2> p $^X # La variable mágica $^X tiene el camino al intérprete Perl utilizado
/usr/bin/perl
  DB<3> $a = shift # No se especifica el arrray: es @ARGV
  DB<4> x $a
0  'one'
  DB<5> $b = pop
  DB<6> x $b
0  'three'
  DB<7> x $^O # La variable $^O contiene el nombre del sistema operativo.
0  'linux'
  DB<8> x $0  # La variable mágica $0 contiene el nombre del programa
0  '-e'

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