2013-04-03 28 views
0

我已经brandids=[1,2,3]这是一个整数数组。从轨道整数数组中读取特定值

如何一次获得任何1值,以便我可以在参数中逐个使用它。

+0

如果您只需要一个值,那么只需将其与索引位置一起使用即可。如果你想让'1'使用'brandids [0]'。否则使用循环 –

回答

0

使用“shift”方法,它将提取数组的第一个元素。

> param = brandids.shift 
> param # => 1 
> brandids # => [2, 3] 

这是否是您的问题?

0
brandids.each do |brand_id| 
    # Do something with a brand id 
    puts "Provided brand ID : #{brand_id}" 
end 

在你的情况下,该代码应该写

Provided brand ID : 1 
Provided brand ID : 2 
Provided brand ID : 3 

注意,这个代码是100%的Ruby。这与任何Rails特定的方法或行为无关。有关Ruby阵列的更多信息,请参阅:http://www.ruby-doc.org/core-2.0/Array.html