Thread perlsub
(9 answers)
Opened by Gast at 2008-06-16 12:43
Ich bevorzuge meist Readonly aus dem Grund, dass man damit "schöner" (ohne Exporter) packageübergreifend arbeiten kann und sie an Stellen interpolieren, wo Konstanten (=Subs) nicht so einfach interpolieren würden.
Code (perl): (dl
)
1 2 3 4 5 6 7 package ABC; use constant DEF => 'test'; package XYZ; print "value: ABC::DEF\n"; # geht nicht $string .= &ABC::DEF; # sieht komisch aus $string .= ABC::DEF(); # die () passen nicht zu Konstanten geht leider nicht, und da noch eine Menge geschwungener Klammern und @ rumzupacken sieht in meinen Augen hässlich aus... Aber häufig verwende ich auch Readonly nicht... perl -le "s::*erlco'unaty.'.dk':e,y;*kn:ai;penmic;;print"
http://www.fabiani.net/ |