что-то не понимаю, какие у них приемущества по отношению к обычным, как и где ими пользоваться.
reified generic types https://kotlinlang.org/docs/reference/inline-functions.html#reified-type-parameters
Код inline-функции встраивается прямо в место вызова. Если в функцию передавалась лямбда, её код встраивается. Это даёт ощутимое ускорение по сравнению с передачей реализации интерфейса.
инлайн-функции это вроде макросов. Плюс они умеют внутри себя использовать тип дженерика и инлайнить тело переданной в него лямбды
Обсуждают сегодня