캡처 결정
필요한 변수만 값 또는 참조로 명시해 수명과 비용을 드러낸다.
[&] 남용 금지람다는 가까운 곳에 작은 함수를 두는 문법이지만, 캡처가 들어가면 상태를 가진 객체가 된다. 값 캡처와 참조 캡처, mutable, 반환 타입, 알고리즘 predicate 계약을 함께 본다.
필요한 변수만 값 또는 참조로 명시해 수명과 비용을 드러낸다.
[&] 남용 금지알고리즘에 넘길 predicate는 부작용과 순서 관계가 안정적인지 확인한다.
반복 호출람다가 저장되거나 비동기 실행되면 참조 캡처가 살아 있는지 다시 본다.
dangling 위험분기별 반환 타입이 다르면 trailing return type으로 의도를 명시한다.
추론 실패 방지