[Java] 람다식의 특징 및 장단점
2022. 3. 14. 20:10
프로그래밍/JAVA
람다식(Lambda Expression) 의 특징 1️⃣ 람다식 내에서 사용되는 지역변수는 final이 붙지 않아도 상수로 간주됨 2️⃣ 람다식으로 선언된 변수명은 다른 변수명과 중복될 수 없음 람다식(Lambda Expression) 의 장점 1️⃣ 코드를 간결하게 만들 수 있음 2️⃣ 식에 개발자의 의도가 명확히 드러나 가독성이 높아짐 3️⃣ 함수를 만드는 과정없이 한번에 처리할 수 있어 생산성이 높아짐 4️⃣ 병렬프로그래밍이 용이 람다식(Lambda Expression) 의 단점 1️⃣ 람다를 사용하면서 만든 무명함수는 재사용이 불가능 2️⃣ 디버깅이 어려움 3️⃣ 람다를 남발하면 비슷한 함수가 중복 생성되어 코드가 지저분해질 수 있음 4️⃣ 재귀로 만들경우에 부적합함