如何从范围到最后获得每个第n个元素?

时间:2013-04-25 19:39:06

标签: ruby

我的确有(1..10)这样的范围。现在我想从范围中获得每个第三个元素。对于给定的范围,我想作为输出:[4, 7, 10]

任何一个简短的班轮?

1 个答案:

答案 0 :(得分:8)

适合您的简短表格:

(1..10).step(3).drop(1) #=> [4, 7, 10]