Thread perlsub (9 answers)
Opened by Gast at 2008-06-16 12:43

roooot
 2008-06-16 18:01
#111080 #111080
User since
2008-03-03
276 Artikel
BenutzerIn
[default_avatar]
Quote
der einzige vorteil von Readonly, der mir bisher plausibel erschien, ist, dass man die variablen
wie üblich in strings und hashes benutzen kann, während man bei konstanten in dem fall
etwas mehr tippen muss. ansonste finde ich konstanten sehr gut erkennbar (werden laut
konvention komplett grossgeschrieben). dadurch sind sie auch ohne das dollarzeichen
erkennbar.
genau, weil Readonly Variablen in Strings interpoliert werden. Und das finde ich sehr sehr vorteilhaft.
Und ich persönlich habe mir auch angewöhnt alle Radonly Variablen großzuschreiben.

Ich kann die Meinung von Best Practices teilen.
Er hat da auch ein gutes Beispiel:
Code (perl): (dl )
1
2
3
use constant ZEILEN_PRO_SEITE => 42;

$seitenrand{ZEILEN_PRO_SEITE} = MAX_ZEILEN - ZEILEN_PRO_SEITE;

so heißt der Hashwert nun 42 oder ZEILEN_PRO_SEITE. Ich finde das sehr verwirrend, wenn ich nicht selbst _gerade_ das Script geschrieben habe.
Viele Grüße :)

View full thread perlsub