Tag: 数组语

Ruby .reject! vs .delete_if

作为Ruby的新手,我对.reject之间的区别有疑问! 和.delete_if处理哈希和数组时的方法。 如果只是想摆脱某些对象,那么这些方法之间是否存在function上的差异? 有理由使用一个而不是另一个吗? 谢谢! 编辑我已经阅读了文档……我想我应该在原来的问题中更加清楚。 我想知道更多关于效率的差异。 他们删除项目的方式有何不同? (再次,忽略返回值。我明白这是一个区别。谢谢!)