Thread Erklärung zu wantarray (28 answers)
Opened by renee at 2006-09-19 17:04

pq
 2006-09-20 01:59
#70051 #70051
User since
2003-08-04
12209 Artikel
Admin1
[Homepage]
user image
[quote=Guest,19.09.2006, 18:25]Die aber wohl zumindest er ausgewählt hat. Jedenfalls kann man
einige davon schon fraglich finden. Ich persönlich tue das
jedenfalls.[/quote]
das überrascht mich nicht =)
mir geht es genauso. aber es war ja auch nicht sinn und zweck des
buches, dem leser zu sagen, was er zu tun oder zu lassen oder zu
denken hat, sondern es wurden bei jeder empfehlung die gründe
aufgezeigt, so dass zumindest ich beim programmieren häufiger
darüber nachdenke, *warum* eine schreibweise vielleicht besser
sein könnte als die andere. so habe ich einige gewohnheiten
geändert, ganz ohne 'zwang'.
Quote
Über den Namen könnte man noch reden, auch wenn ich
persönlich denke, dass 90% aller Perl-Entwickler keine Ahnung
haben, was void-Context ist.

pech. 'void' an sich ist nicht perl-spezifisch. wenn man ordentlich mit
einem buch oder guten tutorial prorammieren lernt, sollte man das
kennen.
das einzige, was da bei perl vielleicht anders ist, ist, dass man hier
keine funktionen als void deklariert, sondern erst beim aufruf
klarmacht: 'du bist jetzt im void context, also bemüh dich erst
gar nicht, mir einen sinnvollen return-wert zu geben.'

noch eine erfahrung dazu, die ich gerade erst auf der arbeit gemacht habe:
mehrere verschachtelte funktionsaufrufe, die alle wantarray benutzen,
können sehr verwirrend sein, da der kontext hier über mehrere
stufen weitergegeben wird. deswegen bin ich da relativ sparsam in der benutzung.\n\n

<!--EDIT|pq|1158703634-->
Always code as if the guy who ends up maintaining your code will be a violent psychopath who knows where you live. -- Damian Conway in "Perl Best Practices"
lesen: Wiki:Wie frage ich & perlintro Wiki:brian's Leitfaden für jedes Perl-Problem

View full thread Erklärung zu wantarray