Velocity Reviews - Computer Hardware Reviews

Velocity Reviews > Newsgroups > Programming > Perl > Perl Misc > Notationsfrage

Reply
Thread Tools

Notationsfrage

 
 
Cyrus Kriticos
Guest
Posts: n/a
 
      07-06-2009
Hallo,

was verbirgt sich hinter der Notation bzw. wofür sind die geschweiften
Klammern?

$f = { 'e' => $e };


Mein kleines Beispielprogramm das $f mit Dumper ausgibt (aus der
Dumper-manpage):

--- cut here ---
#!/usr/bin/perl

use Data:umper;
$Data:umper::Maxdepth = 3;


$a = "pearl";
$b = [ $a ];
$c = { 'b' => $b };
$d = [ $c ];
$e = { 'd' => $d };
$f = { 'e' => $e };

print Dumper($f);
--- cut here ---

Die Ausgabe sieht wie folgt aus:


$VAR1 = {
'e' => {
'd' => [
'HASH(0x90bc2c'
]
}
};


Meine Frage ist, die komme ich an e und die könnte man, wenn sich auf der
Ebene von e mehrere Elemente befinden, deren Namen rausbekommen? Eine
mögliche Ausgabe wäre z.B.:


$VAR1 = {
'e' => {
'd' => [
'HASH(0x90bc2c'
]
}
'g' => {
'd' => [
'HASH(0x90bc2d'
]
}
'h' => {
'd' => [
'HASH(0x90bc2e'
]
}

};

Wie kriege ich raus, dass sich in in f e, g und h befinden?
Danke für Feedback.

--
Grüße | Estimator: "Gommste von driebn?"
Cyrus | Tapio: "Gänse fleisch mal den Kofferraum oof moch'n?"
| Quelle: Forum des Heise-Newstickers
 
Reply With Quote
 
 
 
 
sln@netherlands.com
Guest
Posts: n/a
 
      07-06-2009
On Mon, 06 Jul 2009 22:54:38 +0200, Cyrus Kriticos <(E-Mail Removed)> wrote:

>Hallo,
>
>was verbirgt sich hinter der Notation bzw. wofür sind die geschweiften
>Klammern?
>
>$f = { 'e' => $e };
>
>
>Mein kleines Beispielprogramm das $f mit Dumper ausgibt (aus der
>Dumper-manpage):
>
>--- cut here ---
>#!/usr/bin/perl
>
>use Data:umper;
>$Data:umper::Maxdepth = 3;
>

$Data:umper:urity = 1;
>


-sln

 
Reply With Quote
 
 
 
 
Cyrus Kriticos
Guest
Posts: n/a
 
      07-12-2009


Christian Kaufhold wrote:
> Cyrus Kriticos <(E-Mail Removed)> wrote:
>
>> was verbirgt sich hinter der Notation bzw. wofür sind die geschweiften
>> Klammern?
>>
>> $f = { 'e' => $e };

>
> perldoc perlref


Ups, falsche Newsgoup.

Danke. Inzw. habe ich das unbekannte Ding als "Referenz auf einen anonymen
Hash" identifiziert.

--
Grüße | Estimator: "Gommste von driebn?"
Cyrus | Tapio: "Gänse fleisch mal den Kofferraum oof moch'n?"
| Quelle: Forum des Heise-Newstickers
 
Reply With Quote
 
 
 
Reply

Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are Off




Advertisments