Thread Innerhalb Hash Def auf Keys zugreifen
(42 answers)
Opened by bianca at 2013-09-08 06:08
Javascript arbeitet nun mal Objektorientiert.
Du kannst natürlich versuchen dies zu simulieren indem du in einem weiteren hash Referenzen auf deine Variablen Definitionen und die Codereferenzen zu legen, um so einfacher darauf zugreifen zu können. Eine Aufteilung in zwei hash in einmal foo->parameter und foo->code könnte auch hilfreich sein. Oder vielleicht doch gleich auf Objektorientierung umzusteigen. Code (perl): (dl
)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 #!/usr/bin/perl use strict; use warnings; # Anfangswert setzen my $fct = foo->new('bar'); # Ausgabe print $fct->is_equal('bar'),"\n"; # Wert ändern $fct->set('foobar'); # Ausgabe print $fct->is_equal('bar'),"\n"; 1; # Funktion { package foo; sub new { my $class = shift; my $foo = shift; bless \$foo, $class; } sub is_equal { my $class = shift; my $bar = shift; return 'kein Vergleich möglich' if !$$class; $bar eq $$class ? 'ja':'nein'; } sub set { my $class = shift; $$class = shift; } 1; } |