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 |
댓글