A friend of mine who has a Java background was getting excited about some of the things that he can do in Perl. Because of his background, he is used to using the "dot" syntax to access methods and properties in objects.
I was looking at one of his scripts and he was asking why a particular hack of his worked. Seems he was trying to access the length "property" of an array, but had an interesting workaround to get it right:
He was a little put out when I couldn't stop lauging.my @stuff = qw(one two three); my $length = (@stuff.length)/10; print $length;
Cheers,
Ovid
A little hint for monks who don't get what's going on right off the bat: the dot in this context acts as a concatenation operator.
|
---|
Replies are listed 'Best First'. | |
---|---|
RE: There's more than one way to do it . . . by accident
by gaspodethewonderdog (Monk) on Aug 28, 2000 at 16:21 UTC | |
RE: There's more than one way to do it . . . by accident
by Adam (Vicar) on Aug 28, 2000 at 20:46 UTC | |
RE: There's more than one way to do it . . . by accident
by jeorgen (Pilgrim) on Aug 29, 2000 at 02:00 UTC | |
RE: There's more than one way to do it . . . by accident
by Anonymous Monk on Aug 28, 2000 at 17:52 UTC | |
RE: There's more than one way to do it . . . by accident
by xdb19 (Sexton) on Aug 29, 2000 at 19:02 UTC |
Back to
Meditations