startActivity(MainActivity::class.java) Android 개발을 하다보면 Activity간 이동을 위해 위 코드를 써본 경험이 있을 것이다. 이 코드에서 더블콜론(::)이 무엇인지, 어떤 방식으로 활용할 수 있는지 글을 써보려한다. 더블콜론(::)이란? 더블콜론이란, 클래스나 함수를 참조할 때 사용되는 연산자이다. 보통 더블론하면 클래스참조에 대한 얘기가 주로 이루는데, 다방면에서 사용할 수 있다. fun execute(name: String) {println(name)}val fuc = ::executeprint(fuc("Hi")) // 출력: Hi 함수에 더블콜론을 사용하면 KFuncion 타입으로 변경된다. 객체화된 …
Read More »