Thread Innerhalb Hash Def auf Keys zugreifen (42 answers)
Opened by bianca at 2013-09-08 06:08

frankes
 2013-09-08 09:47
#169990 #169990
User since
2005-04-02
140 Artikel
BenutzerIn

user image
sorry, brauche ein wenig um zu verstehen, was das Ziel.

Wenn ich dich richtig verstehe möchtest du in einem Programmteil foo setzen können, um später deinen Code mit diesem Wert auszuführen.

Hier wäre wahrscheinlich ein objektorientierter Ansatz sinnvoller.

Aber vielleicht ist ein hashref eine gangbare Lösung.

Code (perl): (dl )
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#!/usr/bin/perl
use strict;
use warnings;

my %test;
%test = (
    foo => {
            foo     => 'bar',
            code    => sub {
                my ($ref) = @_;
                'ja' if $ref eq $test{foo}{foo};
            }
    }
);
print &{$test{foo}{code}}('bar'),"\n";

View full thread Innerhalb Hash Def auf Keys zugreifen