Общая политика удаления ()

Я собираюсь написать bool remove(Obj o) функция в моем коде, которая удаляет объект из списка:

myList.remove(obj)

Эта функция возвращает true, если операция удаления выполнена успешно, в противном случае - false.

Мне интересно, каково правильное возвращаемое значение, если объект, который должен быть удален, передан в качестве аргумента, вообще не существует в списке (может применяться к любому языку программирования).

Должна ли функция вернуться false потому что операция удаления не происходит или true потому что объект вообще не существует (безбожие убрано)?

0 ответов

Другие вопросы по тегам