Thread 31C3 - Perl-Vortrag (Perl-Rant) (30 answers)
Opened by Raubtier at 2014-12-28 00:34

barney
 2015-12-30 20:45
#179000 #179000
User since
2008-08-31
135 articles
BenutzerIn
[Homepage] [default_avatar]
Eine ziemlich klare Diskussion, wie man als API-Designer mit den Kontexten umgeht hat Aaron Crane geliefert, Calamitous Context.
Sein Fazit ist: don’t write context-sensitive functions.

Im Falle von CGI::param() ist aber die Kontextsensitivität nur ein Kleinigkeit. Dass bei multiplen CGI-Parametern die Liste der Werte zurückgebeben wird ist der Standardfall. Im skalaren Kontext wird der erste Wert zurückgeliefert. Ohne die Fallunterscheidung würde halt der letzte Wert zugewiesen werden.

View full thread 31C3 - Perl-Vortrag (Perl-Rant)