我的目标是创建一个散列,它将数组中的值存储为键,并从另一个数组中获取值作为值。我想将一个数组的“i”值与另一个数组的“i”值关联起来。将散列分配给数组
我的第一个数组存储文件的名称,第二个数组的大小。我想指出,从名称阵列的一些领域,并显示其大小
arr = []
arr_s = []
size = Hash.new
Dir.glob("#{dirname}/**/*") do |file|
if File.file?(file)
arr_s[i] = File.size(file)
arr[i] = File.basename("#{file}")
i += 1
size["#{arr[i]}"] = "#{arr_s[i]}"
puts size["#{arr[i]}"]
end
end
什么是 “我” 的价值? – sawa
var“i”是一个计数器 – mike927