Hi,

John Carter <john.carter / tait.co.nz> writes:

> p b.lookup( 3,6,3,1,6)
> # outputs...
> #[4, 7, 4, 2, 7]
> 
> h = {'tom'=>1, 'dick'=>2, 'harry'=>3}
> p h.lookup(*%w{tom tom dick harry dick})
> # Outputs...
> #[1, 1, 2, 3, 2]

% irb
>> a = [3,6,3,1,6]
=> [3, 6, 3, 1, 6]
>> b = [1,2,3,4,5,6,7,8,9,0]
=> [1, 2, 3, 4, 5, 6, 7, 8, 9, 0]
>> b.values_at(*a)
=> [4, 7, 4, 2, 7]
>> h = {'tom'=>1, 'dick'=>2, 'harry'=>3}
=> {"harry"=>3, "dick"=>2, "tom"=>1}
>> h.values_at(*%w{tom tom dick harry dick})
=> [1, 1, 2, 3, 2]

-- 
eban