[](매개변수들) { 함수 내용}
람다 함수
= 이름 없이 즉석에서 정의하여 사용할 수 있는 익명 함수
예제 1
[](int x) { return x * x; } // int 값을 받아서 제곱을 반환하는 익명 함수
auto square = [](int x) { return x * x; };
cout << square(5); // 출력: 25
예제 2 (BOJ 3190번)
auto it = find_if(trans.begin(), trans.end(), [](const pair<int, char>& t) {
return t.first == sec;
});
[](const pair<int, char>& t) { return t.first == sec; }
trans
를 처음부터 끝까지 순회t.first == sec
인 첫 번째 원소를 찾아 반환