Jason Nordwick wrote:
> What would seem most natural (and best) would be:
> 
> a[1,3,5,6,7] or more generally a[list] (a[*list] seems unnecessarily 
> complex and would be inconsistent with a[x..y] that is allowed).
> 
> Is there a good reason this shouldn't be allowed? It would certainly 
> simplify and shorten much of my code.

It conflicts with the current implementation

  [1, 2, 3, 4, 5][1, 3] # => [2, 3, 4]

On a tangent, if you find yourself doing a lot
of #values_at, you may want to consider possibly
changing your datastructure.

> -j


-- 
Posted via http://www.ruby-forum.com/.