如何引用使用.select方法创建的数组中的对象?

时间:2016-08-27 22:46:02

标签: arrays ruby methods

据我了解,在数组上运行.select方法会生成一个新数组。我的问题是如何引用这个新数组?

所以当我有这样的事情时:

Num = [3, 5, 7, 9, 11, 13, 15, 17, 19]
x = rand(1..10)
Num.select { |i| i > x}

我想引用此.select生成的新数组中的特定对象。

例如,我想说

puts new_array[0]

或类似的东西。但由于新阵列没有名称,"我不知道如何调用其中的对象。

感谢您的帮助!

1 个答案:

答案 0 :(得分:4)

您将局部变量分配给display: flex;

的结果
select

我还将变量num = [3, 5, 7, 9, 11, 13, 15, 17, 19] x = rand(1..10) new_array = num.select { |i| i > x} puts new_array[0] 更改为Num。通常,只有类以第一个字母大写并且其余为小写来命名。