목록2024/03/31 (1)
JaPark Bug World
[JAVA] 함수형 인터페이스와 람다 - 람다 표현식
람다 표현식 람다 (인자 리스트) -> {바디} 인자 리스트 인자가 없을 때 : () 인자가 한개일 때 : (one) 또는 one 인자가 여러개 일 때 : (one, two) 인자의 타입은 생략 가능, 컴파일러가 추론(infer)하지만 명시 가능, (integer one, integer two) // 인자가 없을 시 Supplier getTen = () -> 10; // 인자가 한개 일 시 Function oneParam = (i) -> i; // 인자가 여러개 일 때 BiFunction biFunc = (integer, integer2) -> integer + integer2; 바디 화살표 오른쪽에 함수 본문을 정의한다. 여러 줄인 경우에 {}를 사용해서 묶는다 한 줄인 경우에 생략 가능, return..
개발새발/더 자바, Java 8
2024. 3. 31. 19:32