Бросить только определенные объекты - PullRequest
2 голосов
/ 24 марта 2019

Рассмотрим следующий класс игрушек в Stata:

class numbers {
    double one = 0
    double two = 0
    double three = 0
}

Я могу создать новый экземпляр следующим образом:

.foo = .numbers.new

classutil describe .foo

numbers .foo:
        double       .one           = 0
        double       .two           = 0
        double       .three         = 0

Затем я могу сбросить .foo с помощью команды classutil:

classutil drop .foo

Однако, если я попытаюсь просто сбросить .foo.two, это невозможно:

classutil drop .foo.two
foo.two:  can only drop top-level objects
r(459);

Как я могу удалить конкретный объект, который не является объектом верхнего уровня?

...