Leser: 2
|< 1 2 3 >| | 25 Einträge, 3 Seiten |
Hagen+2008-07-21 07:53:46--und warum ich in Perl ein pre-declaire für Subroutinen brauche?
MatthiasW+2008-07-21 08:58:48--Ich finde sie deshalb so praktisch, weil man dann sicher gehen kann, dass man die Parameter so vorfindet, wie man sie gerne hätte.
MatthiasW+2008-07-21 12:12:11--Naja, ich gehe davon aus, dass diejenigen, die meinen Code verwenden, sich bsw. perlsub durchgelesen haben
MatthiasW+2008-07-21 12:12:11--Kann man eigentlich innerhalb einer Funktion prüfen, ob sie mit & oder ohne aufgerufen wurde?
MatthiasW+2008-07-21 18:50:04--@pq: Das Buch steht sehr weit oben auf meiner Wunschliste^^ Kannst du mir die englische oder eher die deutsche Version empfehlen?
MatthiasW+2008-07-21 18:50:04--@renee: Wäre nett wenn du mich dann informieren könntest :)
renee+2008-07-21 20:29:33--MatthiasW+2008-07-21 18:50:04--@renee: Wäre nett wenn du mich dann informieren könntest :)
Da die Frage nach so einer Funktion in letzter Zeit häufiger vorgekommen ist, habe ich das auch mal auf CPAN geladen: Sub::Called
Ich habe nur komische Effekte gehabt, wenn es um Subroutinen-Referenzen geht. Aber bei "normalen" Subroutinen funktioniert das gut!
Feedback/Bugmeldungen/Anregungen sind immer willkommen.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
use Sub::Called;
sub dummy {
return 1;
}
sub foo {
print Sub::Called::with_ampersand(), "\n";
}
my %hash = (
dummy => &dummy(),
foo => foo(),
);
betterworld+2008-07-21 23:01:26--Das ist ne lustige Idee :) Hast Du das eben gerade gebaut?
QuoteNeben der Sache mit den anonymen Subroutinen kommt es auch zu "Falschmeldungen", wenn in derselben Zeile eine Subroutine mit & aufgerufen wird und eine ohne.
|< 1 2 3 >| | 25 Einträge, 3 Seiten |