Thread Perl-Buch von Larry Wall: 1997 vs. 2001: Unterschied für Anfänger relevant? (19 answers)
Opened by Pida at 2006-07-06 23:09

renee
 2006-07-10 16:39
#67968 #67968
User since
2003-08-04
14371 Artikel
ModeratorIn
[Homepage] [default_avatar]
In Perl kann man Objekte auch als Array-Referenzen machen. Das hier funktioniert:
Skript
Code: (dl )
1
2
3
4
5
6
7
8
9
#!/usr/bin/perl

use strict;
use warnings;
use lib qw(.);
use Test;

my $test = Test->new();
$test->test();


Test.pm:
Code: (dl )
1
2
3
4
5
6
7
8
9
10
11
12
13
14
package Test;

sub new{
my ($class) = @_;
my $self = [];
bless $self,$class;
return $self;
}

sub test{
print "Hallo";
}

1;


Im Gegensatz zu Java ist in Perl auch Mehrfachvererbung möglich (andere Sprachen können das aber auch). Der Konstruktorname ist nicht notwendigerweise new - auch wenn das so üblich ist.
OTRS-Erweiterungen (http://feature-addons.de/)
Frankfurt Perlmongers (http://frankfurt.pm/)
--

Unterlagen OTRS-Workshop 2012: http://otrs.perl-services.de/workshop.html
Perl-Entwicklung: http://perl-services.de/

View full thread Perl-Buch von Larry Wall: 1997 vs. 2001: Unterschied für Anfänger relevant?