Construccion

Ahora podemos construir objetos de esas clases::

  DB<4> x $a = Tutu->new(nombre=>'Juan', apellidos=>[qw(Gonzalez Hernandez)])
0  Tutu=ARRAY(0x84eb024)
   0  'Juan'
   1  ARRAY(0x8474e5c)
      0  'Gonzalez'
      1  'Hernandez'
  DB<5> x $b = Foo->new(a=>[1..3], s=>'hola', h=>{x=>1, y=>2}, c=>$a)
0  Foo=HASH(0x850524c)
   'Foo::a' => ARRAY(0x84eb4e0)
      0  1
      1  2
      2  3
   'Foo::c' => Tutu=ARRAY(0x84eb024)
      0  'Juan'
      1  ARRAY(0x8474e5c)
         0  'Gonzalez'
         1  'Hernandez'
   'Foo::h' => HASH(0x851bed0)
      'x' => 1
      'y' => 2
   'Foo::s' => 'hola'

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