Thread Code printen (17 answers)
Opened by bianca at 2015-03-10 10:54

bianca
 2015-03-10 10:54
#180085 #180085
User since
2009-09-13
6978 Artikel
BenutzerIn

user image
Hallo!

Angenommen ich habe ein Perlscript in dem einer Variablen Code zugewiesen wird, also z.B. my $var = sub {print "a"};.

Nun möchte ich mit diesem Script ein weiteres Script erzeugen und dort den ausführbaren Code aus $var drin haben. Also print FH $var; und im FH soll dann print "a" ankommen. Geht das irgendwie? So wie ich es jetzt habe kommt in FH nur ein CODE(0x432574) an.

Code (perl): (dl )
1
2
3
4
5
6
7
8
9
10
11
#!/usr/bin/perl
use strict;
use warnings;

my $test = sub {
    print "ja, klappt!\n";
};
$test->();
open (my $FH,'>','test.pl');
print $FH $test;
system('perl test.pl');


Editiert von bianca: Code Fehler behoben
Last edited: 2015-03-10 10:56:03 +0100 (CET)
10 print "Hallo"
20 goto 10

View full thread Code printen