208 читали · 2 года назад
Inline. Что это и как использовать?
Сегодня немного обсудим что такое "inline". Многие слышали про это загадочное слово и знают, что оно очень важно для оптимизации производительности, но не все знают как оно устроено и что вообще делает. Сложное объяснение для самых умных: "inline" используется, чтобы сказать компилятору, что нужно встраивать код функции в место её вызова. Это позволяет избежать накладных расходов на вызов функции и улучшает производительность программы. Кроме того, "inline" позволяет использовать функции с лямбда-выражениями или функциональными интерфейсами более удобным образом...
540 читали · 4 года назад
Kotlin. Inline Functions. Inline Classes
Данная статья является текстовым представлением вот этого видео Прежде чем мы начнём говорить про inline функции, необходимо провезти ликбез по функциям высшего порядка, для чего неплохо было бы понять концепцию функционального программирования, потому как все эти понятия связаны между собой...