Thread Code, der Code erzeugt und verwendet: geht das? (15 answers)
Opened by Crian at 2003-08-18 15:26

Crian
 2003-08-18 15:44
#61746 #61746
User since
2003-08-04
5866 Artikel
ModeratorIn
[Homepage]
user image
Wie es aussieht - ich entnehme es jedenfalls der Antwort von G.Warde - kann ich im Begin-Block doch ein Modul erzeugen, und es danach mit use einbinden.

Das sieht dann etwa so aus:
Code: (dl )
1
2
3
4
5
6
7
8
9
BEGIN {
   open(F, ">Modul.pm")  or die "Unable to create Modul.pm:$!";
   print F "sub machdies { ... }\n";
   print F "sub machdas  { ... }\n";
   print F "1;\n";
   close(F) or die "Unable to close Modul.pm:$!";
}

use Modul;

wobei ich denke, dass das untere "use Modul;" auch über dem Beginblock stehen kann.

Ich werd mal anfangen, etws entsprechendes in mein Modul einzubauen.
s--Pevna-;s.([a-z]).chr((ord($1)-84)%26+97).gee; s^([A-Z])^chr((ord($1)-52)%26+65)^gee;print;

use strict; use warnings; Link zu meiner Perlseite

View full thread Code, der Code erzeugt und verwendet: geht das?