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

aru*_*roy -1 ruby

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

任何一个短的班轮?

Aru*_*hit 8

很好的简短形式:

(1..10).step(3).drop(1) #=> [4, 7, 10]
Run Code Online (Sandbox Code Playgroud)