Thread Aufruf einer sub und Parameter (16 answers)
Opened by bianca at 2018-03-04 14:39

clms
 2018-03-05 11:40
#188081 #188081
User since
2010-08-29
373 Artikel
BenutzerIn
[default_avatar]
2018-03-05T06:21:25 bianca
Kommt bei dieser Alternative auch die erste Variable $challenge in der sub an, die nicht ich selbst übergebe?
Ich will mit LE nicht soviel rumprobieren, nachher sperren die mich oder so.

So wie es momentan geschrieben ist nicht, aber das lässt sich einfach nachtragen. Die Argumente beim Aufruf der Funktion werden ja jetzt an den anonymen Wrapper übergeben. Dort werden sie zur Zeit nicht ausgewertet. Das kannst du ändern.
Beispiel:
Code (perl): (dl )
->accept_challenge( sub { process_challenge( shift, $varX, arg3,@_ ) } ) 

Hier wird das erste Argument des Wrapper-Aufrufs als erstes an process_challenge() übergeben, dann werden zwei zusätzliche Argumente eingefügt, die die aufrufende Klasse nicht sieht, und schließlich die restlichen Argumente des Wrapper-Aufrufs angehängt.

View full thread Aufruf einer sub und Parameter