Kotlin을 사용하다 보면 “inline”과 “reified”라는 키워드를 자주 보게 됩니다.특히 이런 코드가 대표적입니다.inline fun String.toObject(): T = ...이 글에서는 Kotlin 공식 문서의 Inline functions, Reified type parameters 내용을 기준으로, inline이 무엇이고, reified가 왜 inline과 항상 같이 등장하는지, 실무에서 어떻게 활용되는지까지 정리합니다.1. inline 함수란 무엇인가?inline 함수는 호출 지점에 함수 본문이 그대로 복사되는 방식으로 동작합니다.가장 큰 목적은 람다 전달 비용을 줄이는 것입니다.inline fun repeatTwice(action: () -> Unit) { action()..