Gibt es eine einfache Art und Weise zu testen , ob der Generator keine Elemente hat, wie peek
, hasNext
, isEmpty
, etwas in diese Richtung?
[]
anderes übergeben , ist die leere Liste praktisch Falsey, sodass Sie eine If-Überprüfung durchführen und ein spezielles Verhalten für etwas oder nichts ausführen können. Generatoren sind auch dann wahr, wenn sie keine Elemente liefern.
glob.iglob("filepattern")
ein vom Benutzer bereitgestelltes Platzhaltermuster und möchte den Benutzer warnen, wenn das Muster nicht mit Dateien übereinstimmt. Natürlich kann ich das auf verschiedene Arten umgehen, aber es ist nützlich, sauber testen zu können, ob der Iterator leer war oder nicht.