Thread Was bedeutet das "-" ? (19 answers)
Opened by hlubenow at 2009-02-22 22:54

#Kein Kommentar
 2009-02-22 23:54
#119072 #119072
User since
2007-06-09
575 Artikel
HausmeisterIn
[default_avatar]
guten abend,

1) das '-' hat keine perlspezifische bedeutung. es dient lediglich zur besseren optischen übersicht beim erstellen von widgets und soll parameternamen kennzeichnen.

2) $main ist ein objekt, dessen methode ->Label() ein neues label-objekt erzeugt.

3) das '=>' wird in perl benutzt, um die zuordnung von schlüsseln und werten in einem hash deutlich zu machen. man kann stattdessen auch ein normales komma schreiben, aber dann sind die zuordnungen für den programmier nicht mehr so leicht zu erkennen. zum beispiel:
Code: (dl )
1
2
3
4
5
# schlecht zu lesen:
my %hash = ('key1', 'value1', 'key2', 'value2', 'key3', 'value3',);

# besser zu lesen:
my %hash = (key1 => 'value1', key2 => 'value2', key3 => 'value3',);

zudem musst du bei der ersten möglichkeit auch noch jeden key in quotes setzen, während bei der zweiten möglichkeit perl automatisch merkt, dass key ein string ist.
siehe mehr hier
Gerade weil wir alle in einem Boot sitzen, sollten wir froh sein, dass nicht alle auf unserer Seite sind

View full thread Was bedeutet das "-" ?