我想编写一个 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
尺寸做同样的事情