我对编程世界相当陌生,希望能在执行以下操作时得到一些帮助:
我想使用 '.each' 语句来遍历一些数据。从那里,我需要分别存储每个迭代。请参阅下面的编码示例。
array1 = []
array2 = []
array3 = []
array4 = []
array5 = []
array6 = []
array7 = []
array8 = []
array9 = []
array10 = []
@images_array.each do |info|
t = info[:title]
a = info[:artist]
m = info[:medium]
c = info[:collection]
Array.new << t << a << m << c
end
为了清楚起见,我有 10 个数组。我想将 10 个不同项目的标题、艺术家、媒介和收藏信息存储在它们自己的数组中。如何添加到我的每个方法以允许动态执行?最后一行代码将允许我取消顶部的 10 个数组。然而,Array.new 方法的问题是我无法检索特定的数组。这些项目被整齐地存储,但没有存储数组的变量。
另外,如果您能想到更好的方法,也请分享。谢谢你。