Aber nicht alles sind Skalare, Arrays oder Hashes. Bei Referenzen hört es dann schon auf. Und da diese doch sehr häufig zum Einsatz kommen, zieht sich das Prinzip auch nicht durch. IMHO macht die häufige Verwendung von Sonderzeichen Code auch weniger lesefreundlich.
Ansichtssache. Eine Referenz ist ein Scalar. @$wert erklärt sich doch.
Es ist ein allgemeines Missverständnis. Das Präfix zeigt an was der Programmierer haben will, nicht was es ist. Perl meldet sich, wenn der Wunsch des Programmierers nicht mit dem Programm überein stimmt.
Aber nicht alles sind Skalare, Arrays oder Hashes. Bei Referenzen hört es dann schon auf. Und da diese doch sehr häufig zum Einsatz kommen, zieht sich das Prinzip auch nicht durch. IMHO macht die häufige Verwendung von Sonderzeichen Code auch weniger lesefreundlich.
Ansichtssache.
Eine Referenz ist ein Scalar.
@$wert erklärt sich doch.
Es ist ein allgemeines Missverständnis. Das Präfix zeigt an was der Programmierer haben will, nicht was es ist. Perl meldet sich, wenn der Wunsch des Programmierers nicht mit dem Programm überein stimmt.