【发布时间】:2011-09-29 05:29:43
【问题描述】:
我正在用列表“a”做这样的事情:
a.each_with_index |outer, i|
a.each_with_index |inner, j|
if(j > i)
# do some operation with outer and inner
end
end
end
如果迭代器不使用相同的顺序,这将不起作用。我不在乎实际的顺序是什么,我只需要两个 .each_with_index 迭代器使用相同的顺序。
我会假设它是具有固定顺序的数组的属性,而我只是偏执于迭代器不会使用该顺序...
【问题讨论】:
-
当你说“list”时,你是指“array”,还是也可以指“set”?
-
在这种情况下,它是一个数组。不过,我也有一些套装。我想我想知道 .each 是否意味着一个订单,但假设只有一个有序集合才是有序的……