|< 1 2 >| | 16 Einträge, 2 Seiten |
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;
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
BEGIN {
...
open(F, ">$FindBin::Bin/Modul.pm")
or die "Unable to create Modul.pm:$!";
print F "sub machdies { print \"machdies\\n\" }\n";
print F "sub machdas { print \"machdas\\n\" }\n";
print F "1;\n";
close(F) or die "Unable to close Modul.pm:$!";
} # BEGIN
use FindBin;
use lib $FindBin::Bin;
use Modul;
machdas();
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
package A;
...
use FindBin;
use lib $FindBin::Bin;
...
machdas();
...
sub _create_module {
open(F, ">$FindBin::Bin/Modul.pm")
or die "Unable to create Modul.pm:$!";
print F "sub machdies { print \"machdies\\n\" }\n";
print F "sub machdas { print \"machdas\\n\" }\n";
print F "1;\n";
close(F) or die "Unable to close Modul.pm:$!";
}
...
BEGIN {
...
A::_create_module();
} # BEGIN
use Modul;
return 1;
|< 1 2 >| | 16 Einträge, 2 Seiten |