ruby - 如何从 Ruby 中的数组中获取第一个、第二个和第五个元素?

标签 ruby arrays

我应该如何从数组中获取第一个、第二个和第五个元素?有没有非常简单的方法来做到这一点?

最佳答案

这可以通过 Array#values_at 来完成:

p ['a','b','c','d','e'].values_at(0,1,4) #=> ["a", "b", "e"]

关于ruby - 如何从 Ruby 中的数组中获取第一个、第二个和第五个元素?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23023962/

相关文章:

ruby - 检查 gem 的系统依赖性

ruby - 如何计算哈希数组中某个键值的频率?

javascript - 输出javascript数组的内容

Python Numpy : Why is nparray[ i ][ j ] slower than nparray[ i , j]?

c - 将参数(结构体数组中的结构体)传递给 C 中的函数

ruby - Windows 上的 Jekyll 无需安装

ruby-on-rails - 如何逐行读取 ruby​​ 中的文本文件(将其托管在 s3 上)?

java - 比较两个数组。处理这种情况的明智方法是什么?

c - “int a[5]” 和 int (*a)[5]、int a[5][4] 和 int (*a)[5] 有什么区别? (仅限 C)

ruby - 如何在 mac osx 上从命令行执行 photoshop droplet?