Thread nur Stringkonstanten? (15 answers)
Opened by lichtkind at 2017-10-02 00:49

rosti
 2017-10-02 07:58
#187457 #187457
User since
2011-03-19
3470 Artikel
BenutzerIn
[Homepage]
user image
Ein hash möchte als Key grundsätzlich einen String haben. Von daher dürfen auch die Stringbegrenzer entfallen: Für den Perl-Interpreter ist damit eindeutig, was der Programmierer beabsichtigt. Im Beispiel $h{time} = 123; interpretiert der Perl-Interpreter also time nicht etwa als Funktion sondern als String.

Auch das hier $h{time()} = 123; teilt dem Perl-Interpreter eine eindeutige Absicht mit: time() wird als Funktion ausgeführt und der RV als Key verwendet weil es ein String ist.

Referenzen jedoch sind als Schlüssel unzulässig. MfG

View full thread nur Stringkonstanten?