[英]How do I navigate through each item of a 2D array?
所以,我知道你可以用類似的東西在2D數組中導航
arr1.each do |a1|
a1.each do |a2|
puts a2
但是我想要做的是有點不同。 我有兩組存儲在數組中的值,我希望能夠遍歷它們並從信息中填充下拉菜單。
所以我有這樣的數據:
names = ["bob", "frank", "tim"]
id = [1, 2, 3]
從這樣的方法返回數組:
def method_name
#stuff
return names, id
end
我希望在視圖中能夠做的是將相應的索引相互配對。 因此,對於上面的例子, bob-1
frank-2
tim-3
我似乎無法弄明白。 我嘗試過切片和嵌套循環,並嘗試返回散列而不是數組。 我迷路了。
如果有人有任何關於如何以我嘗試的方式提取信息的信息,或者其他更簡單的方法,我會非常感謝輸入。
這在Ruby中很少見,在迭代索引時很有幫助:
(0...names.size).map do |idx|
"#{names[idx]}-#{id[idx]}"
end
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.