如何通过值删除数组中的第一个元素?
arr = [ 1, 1, 2, 2, 3, 3, 4, 5 ]
#something like:
arr.delete_first(3)
#I would like a result like => [ 1, 1, 2, 2, 3, 4, 5]
提前感谢您
find_index
的参数是否包含在数组中,否则delete_at
会引发TypeError
异常,因为它的参数是nil
。 - toro2karr.delete_at(arr.index(3) || arr.size)
。 - toro2k