클로저(Closure)람다 표현식에서 ()는 람다 식 자체가 매개 변수를 받지 않는다는 의미일 뿐, 람다 내부에서 사용하는 변수들이 반드시 람다 표현식의 매개 변수로 전달되어야 하는 것은 아닙니다.람다 내부에서는 외부에서 정의된 변수를 그대로 사용할 수 있습니다.이 때, 외부 변수를 캡처하여 사용하는 것을 **클로저(Closure)**라고 부릅니다. 즉, () => zombies.Remove(zombie) 이런 코드가 있다고 가정할 때,()는 람다 표현식 자체에 매개 변수가 없다는 의미입니다.그러나, 람다 표현식 내부에서는 외부의 zombie 변수를 사용하고 있습니다.이 zombie는 이미 람다 표현식 바깥에서 선언된 변수이며, 함수 호출에 필요한 매개 변수로 그대로 사용될 수 있습니다. Zombie z..