목록lambda (1)
내로그
람다식(Lambda)
람다식이란? 람다식 함수(메소드)를 간단한 식으로 표현하는 방법 (타입 매개변수,...) -> { 실행문 } 표현방법 1. 메서드의 이름과 반환타입을 제거하고 -> 를 블록 {} 앞에 추가한다. 2. 반환값이 있는 경우 , 식이나 값만 적고 return 문 생략 가능 (끝에 ; 안 붙임) 3. 매개변수의 타입이 추론 가능하면 생략가능(대부분의 경우 생략가능) 4. 매개변수가 하나인 경우, 괄호() 생략 가능(타입이 없을때만) 5. 블록 안의 문장이 하나 뿐 일때, 괄호{} 생략가능(끝에 ; 안붙임) 단, 하나뿐인 문장이 return 문이면 괄호{} 생략뷸가 *람다식은 익명객체 자바는 람다식을 함수적 인터페이스(메소드를 1개만 가지고있는)의 익명 구현 객체로 취급 Runnable runnable = new..
WEB/Java
2022. 8. 23. 14:36