У меня есть два набора массивов, хранящихся в файле, и мне нужно извлечь значения одно за другим и сравнить их. Я использую этот код, но похоже, что я делаю правильно.
# First Dataset
File.foreach(file_set_a) do |data_a|
data_array_a = data_a.split("\t")
@file_name_a = data_array_a[0]
@file_ext_a = data_array_a[1]
# Second Dataset
File.foreach(file_set_b) do |data_b|
data_array_b = data_b.split("\t")
@file_name_b = data_array_b[0]
@file_ext_b = data_array_b[1]
#Compare
@file_name_a == @file_name_b
end
end
Проблема в том, что я не могу вернуться и извлечь следующие значения в наборе A при входе в набор B. Есть предложения?