Похоже, что использование блока try-catch для захвата итерации остановки является стандартным способом обработки итератора. Однако это странно, поскольку обработка ошибок не рекомендуется для реализации обычного потока управления.
Я пытаюсь выяснить, есть ли какие-либо объяснения такого выбора дизайна еще в датах. когда был разработан Python.
Есть ли какой-нибудь исторический материал об этом выборе дизайна?
Подробнее здесь: https://stackoverflow.com/questions/792 ... r-logic-in
Мобильная версия