반응형
람다표현식 처리
람다를 사용하는 핵심 목적은 지연 실행이다.
어떤 코드를 당장 사용하고 싶으면 람다를 사용할 필요가 없다.
* 별도의 스레드에서 코드 실행
* 코드를 여러번 실행
* 알고리즘의 올바른 지점에서 코드 실행
* 어떤 일이 일어날 때 코드 실행
* 필요할때만 코드 실행
람다를 받으려면 함수형 인터페이스를 선택or구현 해야한다.
public static void repeat(int n, Runnable action){
for(int i=0;i<n;i++) action.run();
}
람다표현식 구현부는 action.run() 이 호출될 때 실행된다.
반응형