据我了解,在数组上运行.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]
或类似的东西。但由于新阵列没有名称,"我不知道如何调用其中的对象。
感谢您的帮助!
答案 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
。通常,只有类以第一个字母大写并且其余为小写来命名。