相关疑难解决方法(0)

如何选择数组中的每个第n项?

我希望在Ruby中找到一种方法来选择数组中的每个第n项.例如,选择每一个项目将转换:

["cat", "dog", "mouse", "tiger"]
Run Code Online (Sandbox Code Playgroud)

成:

["dog", "tiger"]
Run Code Online (Sandbox Code Playgroud)

是否有Ruby方法可以这样做,还是有其他方法可以做到这一点?

我尝试过使用类似的东西:

[1,2,3,4].select {|x| x % 2 == 0}
# results in [2,4]
Run Code Online (Sandbox Code Playgroud)

但这只适用于具有整数而不是字符串的数组.

ruby ruby-on-rails

32
推荐指数
4
解决办法
3万
查看次数

标签 统计

ruby ×1

ruby-on-rails ×1