我有一个多个类型( Int32 | Char | String )
的数组,需要删除一个特定的元素。
有一种简单的方法吗?
答案 0 :(得分:2)
您可以使用Array(T).delete_at(index)删除数组中给定索引处的元素,或删除数组中等于 obj 的所有元素的Array(T).delete(obj)
答案 1 :(得分:0)
受Shree现在已删除的答案的启发
new_arr = arr.reject{ |element| element == "whatever"}
或可以使用reject!