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

Strat
 2008-06-16 17:15
#111075 #111075
User since
2003-08-04
5246 Artikel
ModeratorIn
[Homepage] [default_avatar]
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/

View full thread perlsub