Thread Hashref deref (15 answers)
Opened by Froschpopo at 2007-11-08 21:17

Struppi
 2007-11-09 17:38
#102138 #102138
User since
2006-02-17
628 Artikel
BenutzerIn
[Homepage]
user image
pktm+2007-11-09 12:29:34--
Nun, wenn die Module größer werden kann man sowas nicht mehr so einfach sagen. Da ist es mir manchmal lieber zweimal zu prüfen als irgendwo was durchflutschen zu lassen.
Wenn du in der Funktion prüfst, in der die Aktion abläuft, wo soll da was durchflutschen?

Die param Funktion könnte z.b. so aussehen:

Code (perl): (dl )
1
2
3
4
5
6
7
8
9
sub init {
    my $self = shift;
        my $param = ref $_[0] ? shift : {@_};
        if ($param) {
        for (keys %$param) {
            $self->{$_} = $param->{$_};
        }
        }
}

View full thread Hashref deref