Thread Subroutine aus Variable (4 answers)
Opened by rc27 at 2013-06-26 09:39

rc27
 2013-06-26 09:39
#168587 #168587
User since
2013-06-18
14 Artikel
BenutzerIn
[default_avatar]
Hallo!

Ich habe einige Ordner in denen sich jeweils ein paar Dateien befinden. Je nach Ordner sollen bestimmte und z.T. gleiche Subroutinen ausgeführt werden. Für jeden Ordner möchte ich eine ini anlegen, die später in ein Array eingelesen und dann abgearbeitet wird.

Z.B.

Code: (dl )
1
2
3
4
#ini1.ini
default
sub1
sub2

oder
Code: (dl )
1
2
3
#ini2.ini 
sub1
sub3


Wenn ich jetzt folgendes ausführe scheitert das am strict (Can't use string ("sub1") as a subroutine ref while "strict refs"). Ohne gehts.

Code: (dl )
1
2
3
4
5
6
7
my @subs = ( 'default', 'sub1', 'sub2');

foreach my $sub (@subs)
{

&{$sub};
}

View full thread Subroutine aus Variable