invoke
С версии Kotlin: 1.7
operator fun <T, R> DeepRecursiveFunction<T, R>.invoke(value: T): R
Инициирует вызов этой глубокой рекурсивной функции, образуя корень дерева вызовов.
Этот оператор не следует использовать внутри DeepRecursiveScope, поскольку он использует слот стека вызовов для первоначального рекурсивного вызова. Внутри DeepRecursiveScope используйте callRecursive.
© 2010–2026 JetBrains s.r.o. and Kotlin Programming Language contributors
Licensed under the Apache License, Version 2.0.
https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/invoke.html