Thread Packagename
(3 answers)
Opened by MarkusH at 2013-01-26 13:36
solche objekte kann man eigentlich nur mit "künstlich" erstellten methoden erzeugen.
in einem normalen package-statement ist das nicht erlaubt. das hier funktioniert: Code (perl): (dl
)
1 2 3 4 5 { no strict; *{"foo.bar::new"} = sub { bless {}, "foo.bar" }; } my $o = "foo.bar"->new; kriegst du die daten von einem CPAN-modul? von welchem? 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: Wie frage ich & perlintro brian's Leitfaden für jedes Perl-Problem |