シンボルを取得する()JSL には、定義されたすべてのシンボルを含むすべての名前空間のリストを取得するための関数名前空間を取得する()があります。
...そして、すべての名前空間のすべてのシンボルを表示する関数show symbol() : ログに出力します。
シンボルのリストを戻り値として取得するget symbol()のようなものはありますか?
自動化とスクリプトRe: シンボルを取得する()最終的に何をしようとしているかによって、シンボルを収集するための独自の関数を作成する必要がある可能性が高くなります。これは非常に簡単に実行できます。
Re: シンボルを取得する()わかりました、ありがとうございます。何か機能があればいいのですが…
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()