Thread Statemachine in Perl - wie? (5 answers)
Opened by Ensretted at 2008-07-24 19:05

renee
 2008-07-24 19:11
#112641 #112641
User since
2003-08-04
14371 Artikel
ModeratorIn
[Homepage] [default_avatar]
"Mehrdimensionale" Arrays:

Code (perl): (dl )
1
2
my @array = (["0,0","0,1"],["1,0","1,1"]);
print $array[0]->[1];


Siehe auch perlreftut

Du kannst auch Referenzen auf Subroutinen nehmen und die später über Dereferenzierung aufrufen:

Code (perl): (dl )
1
2
3
4
5
6
7
my $subref = \&test;

$subref->(); # test ausführen

sub test {
    print "hello world";
}


Du kannst das natürlich in beliebigen Datenstrukturen speichern:

Code (perl): (dl )
1
2
3
4
5
6
7
8
my @sub_array = (\&test,\&test2);

my $subref = $sub_array[0];
$subref->();

sub test {
    print "hello world";
}
OTRS-Erweiterungen (http://feature-addons.de/)
Frankfurt Perlmongers (http://frankfurt.pm/)
--

Unterlagen OTRS-Workshop 2012: http://otrs.perl-services.de/workshop.html
Perl-Entwicklung: http://perl-services.de/

View full thread Statemachine in Perl - wie?