取得符號()在 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()