Kotlin1 [Kotlin] inline과 reified 안녕하세요. 이번 포스팅에서는 Inline과 reified 키워드에 대해 알아보려고 합니다. inline 키워드는 함수에 붙는 키워드로 많이 볼수가 있는데요. 가령 흔히 쓰이는 Collection 함수에서 forEach 문을 보면 아래처럼 inline을 사용하는 것을 볼 수 있습니다. @kotlin.internal.HidesMembers public inline fun Iterable.forEach(action: (T) -> Unit): Unit { for (element in this) action(element) } inline 이란 뜻을 그대로 해석해보면 line 안에 라는 뜻으로 해석할 수 있는데 이말은 즉 코드를 라인안에 넣는다는 의미로 해석하시면 될 거같습니다. 우리가 고차함수(함수를 para.. 2022. 7. 2. 이전 1 다음