Thread prototypen und objekte in perl: verständnisfrage
(6 answers)
Opened by supersucker at 2005-07-05 04:40
Die Prototypen in Perl sind so etwas wie Schablonen. Jedenfalls nicht das, was man sich unter Prototypen vorstellt, wenn man aus der C/C++-Ecke kommt.
In den einfachen Fällen fängst Du damit Probleme ab, wenn jemand eine Funktion mit der falschen Anzahl Parameter aufruft. Code: (dl
)
1 sub funktion ($;$) { Aber es geht auch interessanter: Code: (dl
)
1 sub machwas (\@\@) { Was Dein Buch meint ist vermutlich folgendes: Code: (dl
)
1 sub f ($) { print $_[0], "\n"; } In OO-Modulen werden Prototypen allerdings ignoriert. s--Pevna-;s.([a-z]).chr((ord($1)-84)%26+97).gee; s^([A-Z])^chr((ord($1)-52)%26+65)^gee;print;
use strict; use warnings; Link zu meiner Perlseite |