我有一个数组,其包含从1到4000不同的ID。我需要向数据库中添加一些具有相应ID的元素。由于最大可能的ID是4000(在我的情况下并不多),我希望能够找到可用于新元素的最低未使用ID。
在C ++中,我会编写一个循环,在其中检查array [i] == array [i + 1] - 1。如果不是这种情况,则新ID将为array [i] + 1。
我对如何在Ruby中编写此代码毫无头绪。
在C ++中,我会编写一个循环,在其中检查array [i] == array [i + 1] - 1。如果不是这种情况,则新ID将为array [i] + 1。
我对如何在Ruby中编写此代码毫无头绪。