Локальные функции в Котлине
В Котлине есть локальные функции, которые можно определить внутри более крупной функции. Эти функции видны только внутри этой более крупной функции, и к ним нельзя получить доступ извне. Локальные функции имеют то преимущество, что делают код более читабельным и понятным за счет упаковки сложных подзадач в более крупную функцию. Это также может помочь избежать дублирования кода и повысить удобство сопровождения кода.
Читать