Devloper/자바JAVA
자바 - 람다(Lambda) 문법 & 메서드 참조(::)
람다 표현식은 자바 코드가 한 줄 또는 블록 단위로 이루어져 있으며 0개 이상의 매개변수를 갖고 값을 반환할 수 있다.간단하게 람다는 어떠한 객체도 속하지 않은 익명 메서드와 비슷하다는 것이다.() -> System.out.println("Hello!"); 이처럼 람다 문법은 매개변수, 화살표, 바디로 구분되며, 아래와 같이 표기할 수 있다.() -> { }/*매개변수() : 인수(argument)와 마찬가지로 쉼표(,)로 구분된다.그러나 메서드의 인수와는 다르게 컴파일러가 매개변수의 타입을 추론할 수 있는 경우 매개변수의 타입을 생략할 수 있다.화살표( -> ) : 화살표는 람다의 매개변수와 람다 바디를 구분하기 위해 사용된다.바디( ) :람다 바디는 단일 표현식 또는 코드 블럭으로 구성된다.한 줄..
2025. 1. 31.