我brandids=[1,2,3]
是一个整数数组。
如何一次获取任何1个值,以便我可以逐个使用它作为参数。
答案 0 :(得分:0)
使用“shift”方法,它将提取数组的第一个元素。
> param = brandids.shift
> param # => 1
> brandids # => [2, 3]
这是你的问题吗?
答案 1 :(得分: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