Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

람다식의 장/단점 #9

Open
blossun opened this issue Sep 12, 2021 · 1 comment
Open

람다식의 장/단점 #9

blossun opened this issue Sep 12, 2021 · 1 comment

Comments

@blossun
Copy link
Member

blossun commented Sep 12, 2021

람다식의 장점과 단점

@blossun
Copy link
Member Author

blossun commented Sep 12, 2021

장점

효율적인 람다 함수의 사용으로 불필요한 루프문의 삭제가 가능하며, 함수의 재활용이 용이.
필요한 정보만을 사용하는 방식을 통한 성능 향상됨.
일반적으로 다중 cpu를 활용하는 형태로 구현되어 병렬 처리에 유리함.
코드가 간결해져 개발자의 의도가 명확히 드러나므로 가독성이 향상

단점

이론상 단순하게 모든 원소를 전부 순회하는 경우 람다식이 조금 느릴 수 있음.
디버깅 시 함수 콜 스택 추적이 다소 어려움.
지나치게 남발하면 코드가 이해하기 어렵고 지저분해짐.
람다를 사용하여 만든 무명함수는 재사용이 불가능함.

출처: https://junghn.tistory.com/entry/JAVA-람다식Lambda-Expressions이란-사용방법-장단점 [코딩 시그널]

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant