sequence of assigned names
anames( type );
anames( 'environment' );
anames( 'user' );
anames( 'alluser' );
anames( 'active' );
The anames command returns an expression sequence of names that are currently assigned values other than their own name.
Only top-level global names are returned. This excludes module exports and local variables. The name of a global module itself will be included in the anames list, and can be used to find child members.
When anames is called with a type, anames returns an expression sequence of names that are currently assigned values of the given type.
When called with the argument environment, anames returns an expression sequence of environment variables in the active environment.
When called with the argument user, anames returns an expression sequence of user-assigned names. A user-assigned name is defined as a name that is not saved in a library, and does not contain a forward-slash ('/') or leading underscore ('_').
When called with the argument alluser, anames returns the same output as anames(user) without filtering names containing a forward-slash ('/') or leading underscore ('_').
When called with the argument active, anames returns all the global names that have been assigned to in the current session.
The anames command is thread-safe as of Maple 15.
For more information on thread safety, see index/threadsafe.
a ≔ 12
To find assigned names with a common prefix.
test1 ≔ 1:test2 ≔ 2:test3 ≔ 3.2:testall ≔ 3.2:
Download Help Document
What kind of issue would you like to report? (Optional)