【发布时间】:2019-04-03 01:27:58
【问题描述】:
我有两组数组存储在一个文件中,我需要一个一个地提取值并比较它们。我正在使用此代码,但看起来我做得正确。
# 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
问题是,当我进入集合 B 时,我无法返回并提取集合 A 中的下一个值。有什么建议吗?
【问题讨论】:
-
目前还不清楚您要在这里做什么。也许给出一个输入数据的样本,以及在“比较”它们之后你最终想要做什么。可能有更好的方法来做到这一点。