유튜브블로그Top 10
내 프로필

데브허브 안내
소개업데이트 소식

데브허브 커뮤니티

FULL Guide to Kotlin's Inline Keyword (inline, crossinline & noinline)

Philipp Lackner

2024. 10. 6.

0

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

Recommanded Videos