2013-04-03 27 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