6 Stimmen

Wie kann ich Perl dazu bringen, eine Warnmeldung auszugeben, wenn ein bestimmtes Paket/Tag importiert wird?

Ich habe ein Paket, das ich gerade erstellt habe, und ich habe einen "alten Modus", der es im Grunde so funktionieren lässt, wie es vorher funktioniert hat: Ich importiere alles in den aktuellen Namespace. Eines der schönen Dinge daran, dies als Paket zu haben, ist, dass wir das nicht mehr tun müssen. Wie auch immer, ich würde es gerne so haben, dass, wann immer jemand etwas tut:

use Foo qw(:oldmode);

Ich gebe eine Warnung aus, dass dies veraltet ist und dass sie entweder nur das importieren sollten, was sie brauchen, oder nur auf Funktionen mit Foo->fun() zugreifen sollten;

Haben Sie eine Idee, wie man das machen kann?

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X