Beat: Hash an Unterfunktion

Beitrag lesen

hi,

malne Nachfrage, weil ich lang nichts in Perl gemacht habe, ich will sowas:

test(a => 25, b => 33);

Warum nicht

test( { a => 25, b => 33 } );

sub test{
  my $hasrref=shift;
  ...
}

sub test{
my %p = map{$}@;

Vorbelegen

$p{a} ||= 'default';
print "$p{a}\n";
}


> ...  
> Ist das so ok vom Style her? Gibts da noch eine andere, evnt. elegantere Lösung?  
  
Ja mit einer Hashreferenz.  
Du hast dann immer noch die Freiheit, ob du auf originalen Daten oder auf einer Kopie arbeiten willst.  
  
mfg Beat

-- 

><o(((°>           ><o(((°>  

   <°)))o><                     ><o(((°>o