QuoteWie funktioniert dieses push @ret, sub {} ?
Als Argument wird eine anonyme Subroutine übergeben. Die Sub baut die Parameter zusammen, die sie dann mit return zurückliefert und die dann in dem Array "@ret" gespeichert werden. Natürlich könntest du dafür auch eine extra Funktion schreiben, ist aber nicht so perlisch wie die Lösung hier.
Gruß, Erik!
s))91\&\/\^z->sub{}\(\@new\)=>69\&\/\^z->sub{}\(\@new\)=>124\&\/\^z->sub{}\(\@new\)=>);
$_.=qq~66\&\/\^z->sub{}\(\@new\)=>93~;for(@_=split(/\&\/\^z->sub{}\(\@new\)=>/)){print chr;}
It's not a bug, it's a feature! - [CGI-World.de]