Thread Bitte um Hilfe bei bless Fehler (39 answers)
Opened by bianca at 2019-09-28 17:06

GwenDragon
 2019-09-30 16:00
#190594 #190594
User since
2005-01-17
14533 Artikel
Admin1
[Homepage]
user image
Warum trennst du in setter und getter?

Warum nicht so:
Code (perl): (dl )
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
sub location {
  my $self = shit;
  my @opts = @_;

  if (scalar @opts) { ### Aufruf ist ein Setter ; Wauf, Wuff!!!

     if (scalar @opts % 2) { # nur ok wenn Paare von Attribut und Wert!
       $self->{plz} = $opts{plz};
       $self->{location} = $opts{location};
       
       return $self;
     }
     else {
       warn "Usage location BLAH BLAH BLUBB"; # Meckern weil falscher Aufruf

       return undef; # Fehler
     }
  }
  else { ### Aufruf ist wohl David Getter ;) 
     return $self;
  }
}


Oder was meint ihr?
die Drachin, Gwendolyn


Unterschiedliche Perl-Versionen auf Windows (fast wie perlbrew) • Meine Perl-Artikel

View full thread Bitte um Hilfe bei bless Fehler