Wie kann ich Perl-Module dynamisch integrieren, ohne eval zu verwenden?

Muss ich dynamisch ein Perl-Modul, aber wenn möglich möchte zu bleiben Weg von eval wegen der Arbeit coding-standards. Das funktioniert:

$module = "My::module";
eval("use $module;");

Aber ich brauche einen Weg, es zu tun, ohne eval wenn möglich. Alle google-suchen führen zu den eval Methode, aber keiner in irgendeiner anderen Weise.

Ist es möglich, dies zu tun, ohne eval?

Kommentar zu dem Problem
Tut mir Leid, dass. Ich habe gesucht, aber konnte nichts finden. Kommentarautor: user226723
Ich würde get your coding-standards aktualisiert. Es ist nichts falsch oder unsicher über eval ' Ing, was ist im Grunde ein hart codierter string. Es ist der einfachste Weg, das zu erreichen, was Sie wollen. Wenn Sie vorbei sind im Benutzer-Eingabe, das ist eine andere Geschichte... Kommentarautor: runrig

InformationsquelleAutor der Frage user226723 | 2009-12-16

Schreibe einen Kommentar