• Publicidad

Adicionar un nuevo elemento hash a un hash de arreglos

¿Apenas comienzas con Perl? En este foro podrás encontrar y hacer preguntas básicas de Perl con respuestas aptas a tu nivel.

Adicionar un nuevo elemento hash a un hash de arreglos

Notapor silva » 2011-06-07 07:17 @345

Hola, me gustaría poder anexar un nuevo elemento a la siguiente estructura:
Sintáxis: [ Descargar ] [ Ocultar ]
  1. my %tributos = ( Tributo => [ {  Id => 78887, 
  2.                   Desc => 'example', 
  3.                   BaseImp => 3.785, 
  4.                   Alic => 78.896, 
  5.                   Importe = 89.6, }, 
  6.  
  7.                 {  Id => 57, 
  8.                   Desc => 'exam 55', 
  9.                   BaseImp => 585, 
  10.                   Alic => 776, 
  11.                   Importe => 6.36, }, 
  12.                       
  13.                  ....... 
  14.                ] ); 
  15. # A la estructura anterior quisiera anexar el nuevo hash
  16.  
  17. my %nuevo_elemento = {  Id => 60, 
  18.              Desc => 'exam 60', 
  19.              BaseImp => 225, 
  20.              Alic => 988, 
  21.              Importe => 566.36, }; 
  22.  


Muchas gracias.
silva
Perlero nuevo
Perlero nuevo
 
Mensajes: 82
Registrado: 2011-05-24 05:59 @291

Publicidad

Re: Adicionar un nuevo elemento hash a un hash de arreglos

Notapor explorer » 2011-06-07 07:55 @371

No lo he probado, pero sería algo así:

push @{$tributos{Tributo}}, \%nuevo_elemento;
JF^D Perl programming & Raku programming. Grupo en Telegram: https://t.me/Perl_ES
Avatar de Usuario
explorer
Administrador
Administrador
 
Mensajes: 14486
Registrado: 2005-07-24 18:12 @800
Ubicación: Valladolid, España

Re: Adicionar un nuevo elemento hash a un hash de arreglos

Notapor silva » 2011-06-07 09:05 @420

¡¡¡¡Sí, es correcto!!!!

¡¡¡Muy agradecido!!!
silva
Perlero nuevo
Perlero nuevo
 
Mensajes: 82
Registrado: 2011-05-24 05:59 @291


Volver a Básico

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 1 invitado

cron