Это то же самое, что и при использовании реализации итератора, но учтите, что если бы я только что использовал массив, вы могли бы фактически выполнить цикл их безопасным для стека способом, который не мешает текущей итерации - это не тот случай, когда вручную перемещается внутренний указатель итерации.
Код: Выделить всё
Подробнее здесь: [url]https://stackoverflow.com/questions/78392649/how-to-iterate-an-splobjectcontainer-inside-nested-yield-statements-while-preser[/url]
Мобильная версия