Thread use verzögert ausführen: geht das?
(18 answers)
Opened by Crian at 2004-07-21 17:18
[quote=Crian,22.07.2004, 10:17][quote=ptk,22.07.2004, 10:02]
Oder hast du eher wegen des "import" gefragt?[/quote] Ja, ich fragte mich, ob import so etwas wie use und require und mir bisher nur entgangen ist. [/quote] import() ist mehr eine Konvention als ein Sprachmittel. Vereinfacht gesagt wird ein "use Modul" als "require Modul" und "import Modul" ausgefuehrt. In der import-Methode werden normalerweise Symbole aus dem Modul in den Namensraum des aufrufenden Programms/Moduls importiert, so dass man sich das Schreiben des Modul-Prefixes sparen kann. Ueblicherweise schreibt man import nicht selbst, sondern laesst das "Exporter" erledigen. Quote Nicht ganz: jeglicher Code im ge'use'ten Modul wird ausgefuehrt. D.h. wenn ein print ausserhalb von subs steht, wird es schon waehrend "use Modul" ausgegeben. |