84669인 학습
152542인 학습
20005인 학습
5487인 학습
7821인 학습
359900인 학습
3350인 학습
180660인 학습
48569인 학습
18603인 학습
40936인 학습
1549인 학습
1183인 학습
32909인 학습
Kotlin은 Java 리플렉션 메서드를 고차 함수로 변환할 수 있나요? 가능하다면 어떻게 해야 할까요? 다음은 예시일 뿐이며 실제 실행하면 오류가 발생합니다.
Reflection은 불가능하지만 단일 추상 메서드 인터페이스(SAM Type)의 경우 Kotlin에는 Java 호출 시 SAM 변환 메커니즘이 있으므로 람다를 사용할 수 있습니다~예를 들어 view.post{dosomething()}과 동일합니다. Runnable 인터페이스가 필요한 post 함수를 고차 함수로 변환합니다.
더보기: http://www.jianshu.com/p/6386...
Reflection은 불가능하지만 단일 추상 메서드 인터페이스(SAM Type)의 경우 Kotlin에는 Java 호출 시 SAM 변환 메커니즘이 있으므로 람다를 사용할 수 있습니다~
예를 들어 view.post{dosomething()}과 동일합니다. Runnable 인터페이스가 필요한 post 함수를 고차 함수로 변환합니다.
더보기: http://www.jianshu.com/p/6386...