is really
%foo{'bar'}
and
:foo<bar>
is actually
:foo('bar')
naturally,
:foo<bar>, 'baz'
is
:foo('bar'), 'baz'
but is
reverse<bar>, 'baz'
then
reverse('bar'), 'baz'
? And if that is so, then is
reverse <bar>, 'baz'
any different?
Juerd
--
http://convolution.nl/maak_juerd_blij.html
http://convolution.nl/make_juerd_happy.html
http://convolution.nl/gajigu_juerd_n.html
But it's not--it's actually
:foo{'bar'}
What's happening is that :foo is using the subscript syntax oddly.
: naturally,
:
: :foo<bar>, 'baz'
:
: is
:
: :foo('bar'), 'baz'
Nope,
:foo{'bar'}, 'baz'
: but is
:
: reverse<bar>, 'baz'
:
: then
:
: reverse('bar'), 'baz'
No, that's
reverse{'bar'}, 'baz'
which makes sense only if reverse returns something that
can be hash subscripted.
: ? And if that is so, then is
:
: reverse <bar>, 'baz'
:
: any different?
That's the same as
reverse qw/bar/, 'baz'
Larry