- 코틀린의
inline
키워드는 함수를 호출하는 부분에서 함수 코드를 바로 복사하여 삽입하여 함수 호출 Overhead를 줄이는 기술입니다. 🏃♀️ inline
키워드는 람다 함수, 특히 반복적으로 사용되는 람다 함수에 유용합니다. 🔁- 코틀린의
for
루프,map
함수 등은 람다 함수를 자주 사용하기 때문에inline
키워드를 통해 성능 향상을 얻을 수 있습니다. 📈 - 작은 코드를 가진, 자주 호출되는 함수는
inline
을 적용하여 효율성을 높일 수 있습니다. ⚡ - 코틀린 표준 라이브러리의
math
클래스에서도inline
키워드가 사용되면서 이점이 잘 드러납니다. 🔧