Kotlin член ссылки, чтобы вернуть сам объект - PullRequest
0 голосов
/ 01 февраля 2019

Есть ли способ написать ссылку на элемент / метод для возврата самого объекта в Kotlin?То есть он может упростить и заменить следующую лямбду:

{ it }

1 Ответ

0 голосов
/ 01 февраля 2019

Насколько я знаю, нет встроенного способа.Лучшее, что вы могли бы сделать, это написать функцию, которая делает это один раз, а затем ссылаться на нее, когда вам это нужно, например,

inline fun <T> identity(t: T) = t

А затем использовать так:

"foo".let(::identity) // still "foo"
...