Thread Syntaxfrage: push @{ ... (6 answers)
Opened by Netsrot50 at 2010-08-06 09:04

GwenDragon
 2010-08-06 09:14
#140410 #140410
User since
2005-01-17
14783 Artikel
Admin1
[Homepage]
user image
Du meinst das?
Code (perl): (dl )
@{ $bierarten{$viele_biere{$ein_bier}} }


Code (perl): (dl )
$viele_biere{$ein_bier}

dadurch bekommst du den Key für %bierarten

Code (perl): (dl )
$bierarten{$viele_biere{$ein_bier}} 

ist dann eine Referenz auf ein Array

Code (perl): (dl )
@{ $bierarten{$viele_biere{$ein_bier}} } 

wandelt die Arrayreferenz in ein Array um

Code (perl): (dl )
push @{ $bierarten{$viele_biere{$ein_bier}} }, $ein_bier; 

füllt das Array mit dem Wert $ein_bier

Schau mal perldoc perldsc (Perl Data Structures Cookbook L) und perldoc perlref ( perlref - Perl references and nested data structures L) an.
Last edited: 2010-08-06 09:19:43 +0200 (CEST)

View full thread Syntaxfrage: push @{ ...