У меня есть 5 файлов file1.txt file2.txt....file5.txt
, тогда у меня есть список из 3 слов red white blue
Я пытаюсь выяснить, сколько раз и в каких файлах red white blue
встречается.
Наконец, формат должен быть таким:
red = file1.txt, file3.txt, 2
white = file2.txt, 1
blue = file1.txt, file2.txt, file3.txt, 3
Это то, что у меня есть до сих пор:
files.each do |i|
curfile = File.new("#{i}","r")
while (line = curfile.gets)
mywords.each do |j|
if (line ~= /\b#{j}\b/)
##what kind of data structure should I put the results in??
end
end
end
end
В какую структуру данных я должен поместить результаты?