Вопросы к Поиску с Алисой
Вложенные функции могут помочь в управлении потоком выполнения кода, предоставляя более детальный контроль, чем это возможно с другими встроенными свойствами языка. ru.ruwiki.ru ru.wikipedia.org
Некоторые способы, как это происходит: