我有以下数组:
["--",1,2,3,4]
如何按元素类型从数组中删除元素,即。从数组中删除所有非整数值?
最佳答案
我会这样做:-
ary = ["--",1,2,3,4]
ary = ary.grep(Integer)
ary # => [1, 2, 3, 4]
注意:- 如果您不想改变原始数组,请使用 new_ary
而不是 ary
。喜欢
new_ary = ary.grep(Integer)
关于ruby - 按类型从数组中删除元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23250246/