Скажем, у меня есть класс Perl, который имеет метод DESTROY. Этот метод используется для неявного выпуска внешнего ресурса, такого как дескриптор файла или транзакция базы данных.
Учитывая экземпляр этого класса, я хотел бы явно его уничтожить. Основная цель этого заключается в том, чтобы вызвать метод DESTROY, чтобы можно было освободить внешний ресурс. Однако наличие самого "объекта", выпущенного из памяти, будет дополнительным преимуществом.
Как я могу это сделать? Я рассмотрел прямое обращение к методу DESTROY и определение каких-либо переменных, ссылающихся на объект.