Thread Hashreferenz bearbeiten
(19 answers)
Opened by worst_case at 2019-02-02 21:34 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 |