Есть простой способ проверить , если генератор не имеет элементов, как peek
, hasNext
, isEmpty
, что - то вдоль этих линий?
[]
удобно считать ложным, так что вы можете выполнить его проверку if и выполнить специальное поведение для чего-то или ничего. Генераторы верны, даже если они не дают никаких элементов.
glob.iglob("filepattern")
предоставленный пользователем шаблон подстановки и хочу предупредить пользователя, если шаблон не соответствует ни одному файлу. Конечно, я могу обойти это разными способами, но полезно иметь возможность чисто проверить, оказался ли итератор пустым или нет.