Programming/Java
java 람다, 클로저
구차니
2025. 1. 31. 14:23
람다 - 익명함수
(int x, int y) -> {return x > y ? x : y} |
클로저
클로저는 보통 함수가 매개변수를 받아 활용하는 것과 다르게, 내부 컨텍스트에서 자신을 둘러싸고 있는 외부 컨텍스트 내의 변수에 접근할 수 있는 기술입니다. 또한 내부 컨텍스트에서 접근한 외부 컨텍스트의 값은 외부 함수가 종료되더라도 유지가 됩니다. fun a() { int a = 1; () -> return a++ } |
[링크 : https://full-of-bluff.tistory.com/12]
클로저는 어떻게 보면 scope를 확장하는 개념인건가?
+
람다 설명
[링크 : https://devocean.sk.com/blog/techBoardDetail.do?ID=166237]