보면 DI 컨테이너 c에 등로갷서 


lambda_:store_instance때문에 store 요청하는거라 사실 동일한 객체 반환


그래서, 참조가 람다함수에 '캡쳐' 되서 계속 사용 가능하고, 단일 인스턴스로 동작하는거


이게 훨씬 좋은구현이고 이건 일단 보통 한국에서는 잘 안쓰는 기술인데 저도 중국인한테 배운거


실제로 이를 함수형 클로저 캡쳐 사용한거라 사실 완전 캡쳐는 아니고, 상태 접근하는 것에 현재 캡쳐된 값을 전달하는거라 오히려 더 안정적임



왜냐하면 복수 에이전트를 그래프 노드로 연결하는게 프로젝트 최종 목표인데


이게 Vector_stored의 설정값이 달라야함 이유가 에이전트간의 연결에서 제가 봤던 논문에 따르면 특정 값이 잘맞고 안맞는 에이전트가 있어서


결국 이때문에 특정 값 캡쳐로 넘겨주면서 선언한 시점에서 주입하는 방식이 그래프 노드에 맞아서


따라서, 여러 객체의 다중 사용을 전제로 한 코드라서, 최종적으로는 일반적인 구현이랑 다른데, 전반적으로 이게 훨씬 아름다운 구현이라고 생각함