[Tutor] Perl Symbology (was: Are you allowed to shoot camels?)
Smith, Jeff
jsmith at medplus.com
Thu Feb 10 16:22:51 CET 2005
To all those who talked about hating the symbology in Perl and the
suggestion that it should be removed from a later version. I just
remembered what you get for that symbology that I really do like about
Perl: variable interpolation in strings:
C:
sprintf(newstr,"%s %d %f",s,n,r);
Becomes a little nicer in Python with:
newstr = '%s %d %f' % (s,n,r)
Although it's worse with:
newstr = s + ' ' + str(n) + ' ' + str(r)
But in my mind nothing beats the Perl statement:
newstr = "$s $n $r";
for clarity, ease of use, and maintainability.
Jeff
More information about the Tutor
mailing list