인프런 워밍업 스터디 BE 3일

자바 람다식 등장 이유

 

  1. 함수형 프로그래밍 지원

    1. 함수형 프로그래밍 즉 절차지향 프로그래밍의 장점을 활용하기 위해 람다식을 도입

    2. 람다식을 사용하면 함수를 값으로 취급할 수 있어 코드를 더 간결하게 작성 가능

  2. 익명 함수 지원

    1. 람다식은 익명 함수를 정의할 수 있는 기능을 제공

    2. 이로써 코드를 간결하게 만들고 익명 함수를 인터페이스의 구현체로 쉽게 전달할 수 있음

  3. 병렬 프로그래밍 지원

    1. 람다식은 자바 8에서 도입된 스트림 API와 함께 사용되어 병렬 프로그래밍을 지원

    2. 이를 통해 코드를 병렬로 실행하고 병렬성을 활용하여 성능을 향상

  4. 코드 가독성 향상

    1. 람다식을 사용하면 코드가 더 읽기 쉬워지고 가독성이 향상됨

 

람다식의 문법

( 함수 파라미터 ) -> { 람다식 본문 }

 

ex. 두 개의 정수를 더하는 간단한 람다식

(int x, int y) -> { return x + y; }

 

 

댓글을 작성해보세요.

채널톡 아이콘