ottenere simboli()In JSL esiste una funzione ottenere namespace() per ottenere un elenco di tutti gli spazi dei nomi con tutti i simboli definiti.
... e una funzione mostra simboli() per mostrare tutti i simboli di tutti gli spazi dei nomi: stampa su log.
esiste qualcosa come ottenere simboli() per ottenere l'elenco dei simboli come valore di ritorno?
Automazione e scriptingRe: ottieni simboli()Molto probabilmente dovrai scrivere una tua funzione per raccogliere i simboli, il che potrebbe essere piuttosto semplice da fare, a seconda di cosa stai cercando di fare alla fine.
Re: ottieni simboli()ok, grazie. Speravo ci fosse una funzione...
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()