람다식 → 추상 메소드 1개인 인터페이스 (Functional Interface)

  1. Consumer: 매개변수 O 리턴 X

  2. Supplier: 매개변수 X 리턴 O

  3. Function: 매개변수 O 리턴 O

  4. Operator: 매개변수 O 리턴 O 매개변수와 반환형 타입이 동일

  5. Predicate: 매개변수 O 리턴 O 반환형이 boolean형

스크린샷 2025-08-21 오전 9.07.11.png

⇒ 함수형 프로그래밍에서는 함수 자체를 값처럼 다룬다.

스크린샷 2025-08-21 오전 9.22.27.png

스크린샷 2025-08-21 오전 9.27.49.png


인터페이스만 되는 이유