Christmas Pikachu 클로저(Laxical Closure)
개발일지/Dart

클로저(Laxical Closure)

ZI_CO 2022. 11. 9.

1번에서 보면 add2변수에 makeAdder(2) 함수자체가 들어간다. 그럼 add2변수 자체가 매개변수 2를 가지는 함수가 되는 것이다. 즉 2가 살아있다는 것이다.

그리고 함수 호출을할때 매개변수에 새로운 값을 넣어주면 함수 안에있는 람다식에서 더하는 연산을하여 값을 출력해준다.

'개발일지 > Dart' 카테고리의 다른 글

Future(비동기) - 1  (0) 2022.11.10
Laxical Scope  (0) 2022.11.09
익명함수  (0) 2022.11.09
1급 객체  (0) 2022.11.09
열거타입(Enum)  (0) 2022.11.09

댓글