Thread funktionen aus eigenem Modul einbinden (16 answers)
Opened by supersucker at 2005-04-26 18:43

pKai
 2005-04-27 03:33
#54236 #54236
User since
2005-02-18
357 Artikel
BenutzerIn
[default_avatar]
[quote=frodus,26.April.2005, 23:45]um Funktionen die in einem Modul definiert sind in einem
anderen zu benutzen. Musst du die Funktionen exportieren.[/quote]
Nö, er kann sie immer unter Angabe des betreffenden Namensraumes, also hier als
FRAG_LIB::RadToDegree()
aufrufen, auch ohne Exporter.
Exportieren muss man nur, wenn man die Namen beim Aufrufer importieren will, um dann eben die Funktion ohne "Herkunfts-"Namensraum einfach als RadToDegree() aufrufen zu können.

Dass das Modul einen "true" Rückgabewert haben muss, ist allerdings ein Muss.

Außerdem: sub RadToDegree()
definiert per Prototyp eine Funktion ohne Argumente.
Wenn sie mit Argumentliste aufgerufen wird -- was wohl zu erwarten ist, da ja im Inneren $_[0] angesprochen wird -- wird es einen Kompilezeitfehler geben.\n\n

<!--EDIT|pKai|1114558545-->
I sense a soul in search of answers.

View full thread funktionen aus eigenem Modul einbinden