【发布时间】:2013-05-09 20:55:15
【问题描述】:
我正在循环一组foo,它们有一个starting_postion 和size
if ! foo.position.nil?
@foo_top = foo.position + foo.size - 1
@occupied_array = (foo.position..@foo_top)
end
我看到我目前正在为每个循环重新分配数组。我的最终目标是将所有范围组合成一个 Fixnums 数组,以便进行比较。
我应该只是:@occupied_array += (foo.position..@foo_top),然后是@occupied_array.to_a吗?
谢谢
【问题讨论】:
-
这不是提问的好方法。必须始终提供输入和输出,如果您尝试过任何代码,则必须提供。只有代码对我们没有帮助。
标签: ruby