我的目標是創建一個散列,它將數組中的值存儲爲鍵,並從另一個數組中獲取值作爲值。我想將一個數組的「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