코틀린의 더블콜론(::) 참조
평소 더블콜론을 사용할때 자바의 클래스참조로 쓰이는 리플렉션과 같은 용도로 사용한다고만 이해하고 사용하는경우가 많았습니다.이번에 한번 더 정리를 하고자 작성하였습니다.
리플렉션(Reflection)이란
코틀린에서 더블콜론(::)은 리플렉션을 위해 사용합니다. 리플렉션이란 코드를 작성하는 시점에는 런타임상 컴파일된 바이트코드에서 내가 작성한 코드가 어디에 위치하는지 알 수 없기때문에 바이트코드를 이용해 내가 참조하려는…