В C # я могу представить выражение функции следующим образом:
Expression<Func<int, int, int>> add = (a, b) => a + b;
Строковое представление выражения функции выглядит следующим образом
(a, b) => (a+ b)
В Kotlin я могу представить выражение функции следующим образом:
val add = { a: Int, b: Int -> a + b }
Строковое представление выражения функции выглядит следующим образом
(kotlin.Int, kotlin.Int) -> kotlin.Int
Есть ли способ, которым Kotlin может представлять выражение функции, более выровненное по C #, показывая входные параметры и тело функции?