[Cologne-pm] Include
Thomas Wittek
twittek at smail.uni-koeln.de
Wed Jun 6 02:48:34 PDT 2007
ReneeB:
> quarky at quantentunnel.de wrote:
>> Wenn ich 'use' verwende sind sofort alle Module zur compile time drin und ich habe dann alle Module im Speicher auch wenn sie vielleicht nur einmal im Monat genutzt werden.
>
> Module kann man mit "require" zur Laufzeit laden.
Um noch etwas genauer zu sein:
$ perldoc -f use
[..]
Imports some semantics into the current package from the named module,
generally by aliasing certain subroutine or variable names into your
package. It is exactly equivalent to
BEGIN { require Module; import Module LIST; }
except that Module must be a bareword.
[..]
Du kannst es also zur Laufzeit mit:
require Module;
import Module LIST;
emulieren.
Module->import(LIST)
geht übrigens auch afair.
--
Thomas Wittek
http://gedankenkonstrukt.de/
Jabber: streawkceur at jabber.i-pobox.net
More information about the Cologne-pm
mailing list