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