Как удалить объект в Dart?
Я хочу в основном удалить объект, который я создал. Как мы удаляем объект?
Я проверилObject
определениеВот, но не мог придумать, как это сделать. Также мне любопытно, можем ли мы определить деструкторы или нет.
ОБНОВИТЬ Вопрос в том, чтобы получить хорошие ответы. Но я хочу обратить ваше внимание на случай, когда я хочу удалить свои объекты или вызвать деструктор. Допустим, мы хотим создать темп, используя то, что вы можете соединять прямоугольники через расположенные на нем порты. Таким образом, идея состоит в том, чтобы иметь объект, который имеет ссылку на тело прямоугольника и порты, расположенные на двух концах. На самом деле этому объекту могут потребоваться некоторые другие свойства, такие как[bool] selected
или же[bool] dragging
или же[List<RectElement>] connectedSquares
, Например, когда пользователь выбирает прямоугольник и нажимает клавишу Backspace, я хочу убедиться, что прямоугольники исчезли и мой объект правильно удален. Так что этот вариант использования может дать более глубокое понимание вопроса.