목록mutable (1)
로또
작성 이유 알고리즘을 풀거나 javascript를 사용할 때 자주 등장하는 람다 함수에 대해 자세히 알고 싶었다. 정의 함수에 인수로 호출되거나 전달되는 위치에서 바로 익명 함수 개체(클로저)를 정의하는 방법. 구조 [] () -> { lambda body } 람다는 본문에 새 변수를 도입하거나 주변 범위의 변수에 접근하기 위해 Capture를 사용할 수 있다. 람다는 Capture절로 시작하는데, 캡처되는 변수가 값에 의한 것인지, 참조에 의한 것인지 지정할 수 있다. Capture에 변수명을 다음과 같이 넣으면, 값을 복사하여 람다 함수가 호출된다. int main(){ string s = "main func value"; cout
언어
2023. 8. 30. 15:05