inline1 코틀린 inline 클래스 와 함수의 정의 및 사용하는 이유, 경우 인라인(inline) 코드란? 본래라면 컴파일 시 별도의 함수 or 클래스로 만들어져야하는 것을 호출하는 본문 안에서 정의하도록 한 것 인라인 클래스는 주로 Wrapping Class를 만들 때 사용한다 Boxing 과정이 빈번하게 이뤄지면 인라인 클래스를 사용하는 의미가 없어진다 HTML 삽입 미리보기할 수 없는 소스 인라인 코드는 무엇인가? 본래라면 컴파일 시 별도의 함수 or 클래스로 만들어져야하는 것을 호출하는 본문 안에서 정의하도록 한 것이다. 인라인 일때와 아닐 때 코드 비교 인라인을 사용하지 않고 정의한 함수를 호출 fun fn(n1: Int, n2: Int): Int { return n1 + n2 } fun main() { val result = fn(1, 2) println(result).. 2023. 1. 7. 이전 1 다음