Thread mehrere Referenzen von arrays zurückgeben (26 answers)
Opened by Gustl at 2013-06-25 17:29

rosti
 2013-06-26 10:19
#168589 #168589
User since
2011-03-19
3505 Artikel
BenutzerIn
[Homepage]
user image
Zack ;)

Code (perl): (dl )
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
my $main = bless{}, 'main';

# baue einen Rahmen...
eval{ 
        $main->foo()->bar(); # Method Chaining
        print Dumper $main;
} || die $@;

sub foo{
        my $self = shift;
        $self->{FOO} = 1;
        $self; # geht return
}

# setze {BAR} nur wenn {FOO} vorhanden ist
sub bar{
        my $self = shift;
        die "Kein Attribut FOO vorhanden!" if not exists $self->{FOO};
        $self->{BAR} = 4711;
        $self; # further chains...
}

View full thread mehrere Referenzen von arrays zurückgeben