Моя цель - создать хэш, который хранит значения из массива в качестве ключей и получает значения из другого массива в качестве значений. Я хотел бы связать значение «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