[Dresden-pm] Problem mit Moduleinbindung
Steffen Schwigon
schwigon at webit.de
Mi Aug 15 01:50:53 PDT 2007
"Thomas Rittsche" <thomas.rittsche at gmail.com> writes:
> if(my $coderef = UNIVERSAL::can($productCalculate, $sub)){
> ($value{'netto'}, $value{'mwstprice'}, $value{'brutto'}) = $coderef->(\%val);
> }
Probier bitte noch meine Hash-Slices, Erläuterung in Mail nebenan.
@value{qw(netto mwstprice brutto)} = $coderef->(\%val);
> Allerdings mit dem Unterschied, das wir beim eval Hochkommas
> verwenden. Die vorgeschlagenen geschweiften Klammern habe Probleme
> verursacht.
Genau. Weil die Syntax $modul->$method mutmaßlich
nur für den -> funktioniert, nicht mit :: .
3Steffen
--
Steffen Schwigon <schwigon at webit.de>
Dresden Perl Mongers <http://dresden-pm.org/>
Deutscher Perl-Workshop <http://www.perl-workshop.de/>