Рассмотрим следующий класс игрушек в 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);
Как я могу удалить конкретный объект, который не является объектом верхнего уровня?