네임스페이스와 클래스(사실 모든 것)가 숨겨진 변수를 허용하면 좋을 것 같아요. 현재 클래스나 네임스페이스에 숨겨진/비공개 변수를 넣고 네임스페이스나 클래스를 표시하면 표시됩니다.
delete symbols();
ns = New Namespace(
"some space",
{
__test = 14 ; a = 12 ; __test2 = 14 ;
}
);
c = Define Class(
"Test",
{
a = 0;
b = 0;
_init_ = Method({a, b},
a = a;
b = b;
);
nObs = 20 ;
addition = Method( {x, y},
(x + y) * nObs
);
append = Method( {a, b},
Char( a ) || " + " || Char( b )
);
__private = 22;
}
);
__test = 14;
Show Symbols();
show namespaces();
show classes();