[Perl] Agregando datos a un arreglo usando classes (URGE AYUDA)
Luis Rodrigo Gallardo Cruz
lgallardo@computacion.cs.cinvestav.mx
Mon, 17 Mar 2003 14:36:58 -0600
>>>>> "Luis" =3D=3D Luis Medrano Zaldivar <aldus@todito.com> writes:
Luis> Lista, tengo esto en mi script:
Luis> my $loco=3D empleado::sueldo->nuevo('Gustavo perez', 'Manager,
Luis> Web Development', '111-1111', 50000); my $incongruente=3D
Luis> empleado::sueldo->nuevo('Sven Abrams', 'Manager',
Luis> '111-1111', 50000); my $atenido =3D
Luis> empleado::sueldo->nuevo('alfredo rodriguez', 'jefe',
Luis> '111-1111', 80000);
Luis> Donde mando llamar la classe empleado y subrutina nuevo. y
Luis> bueno todo jala de pelos.....ahora lo que necesito es
Luis> agregar a esos datos lo siguiente quien es el jefe de quien.
Luis> para esto tengo esta ciclo:
Luis> for my $emp ($incongruente, $loco) { $atenido
Luis> ->set_report($emp); }
Luis> Pero mi pregunta es como le puedo hacer para que la
Luis> subrutina "set_report" pueda anexar esa informacion??...
No entiendo tu pregunta. Imagino que set_report es un m=E9todo de los
objetos empleado. En tal caso recibe dos argumentos: $self y $emp (o
como les llames). Y basta con decir algo como
$emp{jefe} =3D $self
adentro de la rutina. O
$emp->set_jefe($self)
si hay un m=E9todo para ello.
=BFPor que no te sale?
--=20
Rodrigo Gallardo