[#1551] Hashes as keys — "Nathaniel Talbott" <nathaniel@...>

I was just playing around with Hash#hash and discovered that you can't use a

13 messages 2003/09/23

Re: |rcr|.xv Index Variables ( *_with_index )

From: george.marrows@...
Date: 2003-09-02 18:13:48 UTC
List: ruby-core #1499
> I like the idea, and read nearly every word (skipping some
> implementation details) of your long post.  I have some concern about
> the special treatment of the index variable in String#scan that you
> propose.  A nice rule doesn't look so nice when there are exceptions.
> 
> Cheers,
> Gavin

What about hashes? Could/should the keys get passed to the index variable?
That way the scan exceptions start to look like a general rule: the index
variable is whatever makes most sense for the given method. 

Isn't it effectively just another arg yielded by an iterator, the difference
being that the block only needs to bother with it if it's interested. A neat
kind of optional arg for blocks, in other words ...

Dave - how would write a method in Ruby which supplied an index variable?

-- George 

In This Thread

Prev Next