기호 가져오기()JSL에는 모든 네임스페이스와 그 안에 정의된 모든 심볼 목록을 가져오는 `get namespaces()` 함수가 있습니다.
...그리고 모든 네임스페이스의 모든 심볼을 표시하는 기호 표시() 함수가 있습니다. 출력 결과는 로그에 표시됩니다.
심볼 목록을 반환 값으로 받는 `getsymbols()` 같은 함수가 있나요?
자동화 및 스크립팅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()