获取符号()在 JSL 中,有一个函数获取命名空间()可以获取所有命名空间及其所有已定义符号的列表。
...以及一个显示所有命名空间的所有符号的函数显示符号() :打印到日志。
是否有类似get symbols() 的函数,可以获取符号列表作为返回值?
自动化和脚本编写回复:获取符号()你很可能需要编写自己的函数来收集符号,这可能很简单,具体取决于你最终要做什么。
回复:获取符号()好的,谢谢。我希望有这个功能……
get symbols = Function( {},
{default local},
Names Default To Here( 1 );
nsNames = Get Namespace Names();
Insert Into( nsNames, "global" );
allSymbols = Transform Each( {NS}, nsNames,
tmp = Associative Array();
tmp["NS"] = NS;
tmp["content"] = Namespace( NS ) << get contents;
tmp;
);
allSymbols
);
get symbols()