Array.delete
方法返回已删除的项目。从Array中删除项目后,获取剩余数组的最有效方法是什么?
但是,如果我需要剩余的数组(不更改原始数组),该怎么办?
那么,这是一个选项:
%w(hello stack overflow !).delete_if{|x| x == 'overflow'}
# => ["hello", "stack", "!"]
我不知道是否有一个更好的方式,是这样的:
%w(hello stack overflow !).<something>('overflow')
任何想法?
字符串非常好!谢谢! – 2011-03-06 10:22:52