Existe uma maneira simples de testar se o gerador não tem itens, como peek
, hasNext
, isEmpty
, algo nesse sentido?
[]
é convenientemente Falsey, então você pode fazer uma verificação se e fazer um comportamento especial para algo ou nada. Os geradores são verdadeiros mesmo que não produzam elementos.
glob.iglob("filepattern")
um padrão curinga fornecido pelo usuário e quero avisar o usuário se o padrão não corresponder a nenhum arquivo. Claro que posso solucionar isso de várias maneiras, mas é útil poder testar com clareza se o iterador ficou vazio ou não.