Thread Package Deklaration in Datei (4 answers)
Opened by rosti at 2015-02-14 10:08

rosti
 2015-02-14 10:36
#179657 #179657
User since
2011-03-19
3509 Artikel
BenutzerIn
[Homepage]
user image
2015-02-14T09:26:26 GwenDragon
Was hindert dich, die Datei als Template anzulegen, vor dem do/require den Inhalt zu ändern?


Das gänge dann mit eval:

Code (perl): (dl )
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
use strict;
use warnings;
use 5.010;

my $data = do{local $/ = undef; <DATA>};
$data = sprintf $data, 'Foo';

eval "$data";

Foo::foo();


__DATA__

package %s;

sub foo{ say "foo" }
sub bar{ say "bar" }

View full thread Package Deklaration in Datei