Будучи новичком в Ruby, у меня возникает вопрос о различии между.reject! и.delete_if при работе с хэшами и массивами. Если вы просто хотите избавиться от определенных объектов, существует ли функциональная разница между этими методами? И разум использовать один над другим?
Благодарю!
РЕДАКТИРОВАТЬ Я прочитал документацию... Полагаю, я должен был быть более ясным в своем первоначальном вопросе. Мне было интересно узнать о различиях в эффективности. Они работают по-разному в том, как они удаляют элементы? (Опять же, игнорируя возвращаемое значение. Я понимаю, что это разница. Спасибо!)