我想編寫一個在任意維度上跨越空間的ruby程序。在ruby中創建任意深度的嵌套循環
在3個維度我在做什麼看起來像這樣:
x_range = (-1..1)
y_range = (-1..1)
z_range = (-1..1)
step_size = 0.01
x_range.step(step_size) do |x|
y_range.step(step_size) do |y|
z_range.step(step_size) do |z|
# do something with the point x,y,z
end
end
end
我想爲n
尺寸