Thread Hashreferenz bearbeiten (19 answers)
Opened by worst_case at 2019-02-02 21:34

rosti
 2019-02-04 10:11
#189698 #189698
User since
2011-03-19
3237 Artikel
BenutzerIn
[Homepage]
user image
Code: (dl )
 $VAR1 = 'HASH(0x55d754e8f098)';


Kann nicht sein daß der Dumper sowas ausgibt. Denn der Dumper ist dazu da, die gesamte Datenstruktur aufzulösen und zu zeigen. Und damit ist auch zu sehen, auf welche Schlüssel zu zugreifen kannst. So muss das aussehen:

Code (perl): (dl )
1
2
3
4
5
6
7
my %h = ( foo => 'bar', dog => 'boo' );
print Dumper \%h;

$VAR1 = {
          'dog' => 'boo',
          'foo' => 'bar'
        };


Merke: Schlüssel in einem Hash sind IMMER Strings. Und die Werte dazu sind IMMER Scalare. D.h. daß ein Wert auch selbst eine Hashreferenz sein kann. All das zeigt Dir der Dumper.




MfG

View full thread Hashreferenz bearbeiten