[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/>