functional interface (1) 썸네일형 리스트형 코틀린(Kotlin) - 함수형 인터페이스 활용 코틀린의 람다식을 기존 자바 API에도 사용할 수 있으며, 호환이 가능하기 때문에 이러한 코틀린 람다를 자바 API에 활용하는 방법에 대해서 살펴보겠습니다. 우리는 자바 8 이전까지는 클릭 이벤트 처리를 위해서 아래와 같이 setOnClickListener 메소드에 파라미터로 무명 클래스 인스턴스를 넘겨야만 했습니다. button.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View view) { } }); 코틀린에서는 무명 클래스 인스턴스 대신 람다를 넘길 수 있습니다. 물론, 자바에서 처럼 무명 클래스를 사용해도 됩니다. (코틀린의 object 를 사용하면 되겠죠?) /* 코틀린 람다 사용 */ button.. 이전 1 다음