Должна быть функция, которая возвращает часть списка, например. дайте мне все имена с возрастом старше N.
В случае отсутствия имен я вижу 3 различных варианта поведения:
- вернуть значение, ничего не представляющее (например, NULL)
- выдать исключение
- вернуть пустой список
Самое главное, чтобы поведение было задокументировано, но, возможно, для этого тоже существует передовая практика.
Я думаю, что этот вопрос справедлив для любого возвращаемого значения, а не только для списков.
Подробнее здесь: https://stackoverflow.com/questions/798 ... turn-value
Мобильная версия