我試圖輸出組數字看起來像這樣:在另一次迭代內迭代?
0,0
0,1
0,2
0,3
0,4
0,5
.
.
.
1,0
1,1
1,2
1,3
1,4
1,5
.
.
.
我無法遍歷第二列,而從0
在移動1
前離開的第一列同樣爲十次迭代第一列。
我想:
(0..9).each do |num|
number = num
number_plus = num
puts "#{number}, #{number_plus}"
number_plus = num + 1
puts "#{number}, #{number_plus}"
end
其輸出這一點,更近但我仍然缺少相關的嵌套迭代器的東西:
0, 0
0, 1
1, 1
1, 2
2, 2
2, 3
3, 3
3, 4
4, 4
4, 5
5, 5
5, 6
6, 6
6, 7
7, 7
7, 8
8, 8
8, 9
9, 9
9, 10
任何指導意見將是巨大的。
'[* 0..9] .permutation(2)。每個{| A,B |把「#{a},#{b}」}' – Hauleth 2014-09-20 16:24:17