Allerdings.
Verwende ich no strict refs compiliert PC::Parser nichtWieso nicht? Du musst das doch nur dort machen wo du den HASH erzeugen willst.
kann ich dir echt nicht sagen...
Habe mein Konzept geändert bis Lektüre und Können zusammenfallen.
Ist schliesslich mein erstes wirkliches Modul.
Aber hier mal, was ich hab:
Dies steht im Modul PC::Parser
sub __load_perl_module{
my $mod = shift;
our %ex;
require $mod. ".pm";
foreach( keys %ex ){
print $_, ':' , $ex{$_}, "\n";
}
}
Dies steht im einzubindenden .pm
use strict;
use warnings;
our %ex = (a=>1);
Ich muss noch überlegen ob das eine gute Lösung ist.
Letztlich will ich ja den Inhalt von %ex in Object Hashes kopieren.
Ich muss nicht mit den eingebundenen Funktionen in ihren ursprünglichen Files/packages arbeiten.
mfg Beat;