Thread Perl-Prog funktioniert mal und mal nicht (23 answers)
Opened by Eng1958 at 2013-06-04 11:21

pq
 2013-06-04 12:43
#167964 #167964
User since
2003-08-04
12209 Artikel
Admin1
[Homepage]
user image
2013-06-04T10:33:04 GwenDragon
ich nehme aus Gewohnheit $VERSION weil manche Packages kein version() oder VERSION() drin haben, ist hier natürlich anders.

hm? wofür sollte man version() oder VERSION() drinhaben? und was ist hier anders?

die methode wird für alle packages bereitgestellt.

Quote
Oder warum sollte eine die OO-Notation nehmen? Gibt's dafür Gründe?

weil es sich zum beispiel um sowas wie das hier kümmert:
Code: (dl )
1
2
3
4
5
6
7
8
9
$ perl -wE'
package Foo;
$VERSION = v102.111.111;
package main;
say "\$Foo::VERSION = $Foo::VERSION";
say "Foo->VERSION = " . Foo->VERSION;
'
$Foo::VERSION = foo
Foo->VERSION = v102.111.111
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 Perl-Prog funktioniert mal und mal nicht