From: Robert Klemme Date: 2007-12-20T17:40:17+09:00 Subject: Re: slicing in ruby 2007/12/20, Robert Citek : > Found it: indices, which is deprecated in favor of values_at. > > $ echo $(seq 1 10) | tee /dev/stderr | ruby -lane 'print > $F.values_at(1,2,3,8,2,2).join(" -- ") ' > 1 2 3 4 5 6 7 8 9 10 > 2 -- 3 -- 4 -- 9 -- 3 -- 3 Why not $ ruby -e 'a=(1..10).to_a; $stderr.puts(a.join(" ")); puts a.values_at(1,2,3,8,2,2).join(" -- ")' 1 2 3 4 5 6 7 8 9 10 2 -- 3 -- 4 -- 9 -- 3 -- 3 ? Kind regards robert ;-) -- use.inject do |as, often| as.you_can - without end