次のような配列を作成する方法を探していました。
[[1,1], [1,2], [1,3]
[2,1], [2,2], [2,3]
[3,1], [3,2], [3,3]]
今のところ、私はこの解決策を思いつきました:
w=3 # or any int
h=3 # or any int
array = []
iw=1
while iw<=w do
ih=1
while ih <=h do
array<<[iw, ih]
ih+=1
end#do
iw+=1
end#do
しかし、もっと速い方法があるに違いないと確信しています..?これには 1.107 秒かかります... (w=1900; h=1080) よろしく
編集: 1.8.6 で立ち往生していることに気付くべきでした..