Thread @_?
(14 answers)
Opened by Mathias at 2006-05-29 21:17
[quote=pktm,29.05.2006, 23:22]Wo liegt denn der Unterschied?[/quote]
Wenn man es genauer betrachtet gibt es keinen Unterschied, denn beides wird mittels sub{} deklariert. Allerdings gibt es Unterschiede, wenn man die Funktionen ansprechen möchte, denn echte Methoden müssen anders angesprochen werden, denn als erstes Argument wird der Packetname erwartet. Beispiel Code: (dl
)
1 use strict; Ausgabe: TestModul 1 Can't call method "method2" without a package or object reference at ./test.pl line 26. ...caught at ./test.pl line 24. $VAR1 = [ bless( [ 'TestModul', 1 ], 'TestModul' ), 1 ]; Das sind Feinheiten, auf die man reinfallen kann, deshalb behaupte ich jetzt einfach mal, dass pq sehr richtig liegt.\n\n <!--EDIT|opi|1148947236--> What is a good module? That's hard to say.
What is good code? That's also hard to say. One man's Thing of Beauty is another's man's Evil Hack. |