Thread aus hashreferenz -> hashnamen ermitteln (20 answers)
Opened by worst_case at 2019-01-27 16:55

Linuxer
 2019-01-28 13:35
#189643 #189643
User since
2006-01-27
3870 Artikel
HausmeisterIn

user image
Ist zwar etwas mehr Tipparbeit pro Aufruf, aber Du könntest den Namen einfach jeweils mitgeben:

Code (perl): (dl )
1
2
3
4
5
6
7
8
9
10
11
12
13
14
# ...

sub funktion {
  my ( $hashname, $hRef, ) = @_;

  if ( $debug ) {
    # xdump() to be defined or replaced with imported dumper...
    warn "$hashname lieferte ", xdump( $hRef ), "\n";
  }
}

# ...

funktion( "hashname" => \%hash );


edit: PS: Prinzipiell wäre dies nur eine Variation von hajs Vorschlag, den Namen des Hash in den Hash selbst zu packen.
Last edited: 2019-01-28 13:38:33 +0100 (CET)
meine Beiträge: I.d.R. alle Angaben ohne Gewähr und auf Linux abgestimmt!
Die Sprache heisst Perl, nicht PERL. - Bitte Crossposts als solche kenntlich machen!

View full thread aus hashreferenz -> hashnamen ermitteln