키를 외부 리소스에 캡슐화하는 형식이 있습니다. 키가 손실되면 (공유하는 모든 값이 범위를 벗어남) 리소스는 일반 값에 대한 메모리와 마찬가지로 다음 가비지 수집에서 해제 (암시 적으로)되어야합니다.공유 값이 범위를 벗어날 때 관리되지 않는 리소스를 처리/해제/"마무리"하는 방법
OOP 처리 또는 ForeignPtr
과 비슷한 것을 찾고 있는데, 외국 언어의 개체가 아닌 다른 개체에 대한 참조를 나타냅니다. (ForeignPtr
도 적절하고 우아하게 작동 할 수 있지만 대답하는 방법도 알 수 있습니다. 이 질문).
가능합니까? 그렇다면 어떻게?