Приветствую читатель!
Здесь оставлю пример реализации пользовательской функции joinToString на Kotlin, написанную с использованием хвостовой рекурсии. Не претендую на лучшую реализацию, но как пример имеет место быть.
Читать далее #7. определяем пользовательскую joinToString