anames - Maple Help
For the best experience, we recommend viewing online help using Google Chrome or Microsoft Edge.

Online Help

All Products    Maple    MapleSim


anames

sequence of assigned names

 

Calling Sequence

Parameters

Description

Thread Safety

Examples

Calling Sequence

anames( )

anames( type )

anames( 'environment' )

anames( 'user' )

anames( 'alluser' )

anames( 'active' )

Parameters

type

-

expression

Description

• 

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.

Thread Safety

• 

The anames command is thread-safe as of Maple 15.

• 

For more information on thread safety, see index/threadsafe.

Examples

a12

a12

(1)

anames

defaultScreenWidth,convert/to_special_function/hierarchy,type/local,cosh,solve,PackageManagement,sech,getenv,tanh,arccsc,convert/string,arccsch,TypeTools,sec,convert/list,IsWorksheetInterface,Typesetting,floor,arcsin,D,type/PhysicsVectors,arcsec,arccosh,Physics/UserSetup,vector,matrix,fremove,arcsinh,RandomTools,interface,debugger/no_output,DifferentialGeometry,LinearAlgebra,zip,filepos,Physics/ModuleIsLoaded,a,packages,ListTools,FunctionAdvisor,type/assignable,coth,subtype,copy,version,StringTools,unprotect,dsolve,arctanh,protect,csc,ArrayTools,`-`,sinh,sprintf,tools/gensym,`/`,rtable_dims,arctan,cos,FileTools,arcsech,arccot,tan,`.`,pdsolve,arccos,csch,arccoth,MathematicalFunctions,cot,sin,nprintf,Physics,is

(2)

anamesinteger

defaultScreenWidth,Order,Digits,printlevel

(3)

anamesenvironment

%,%%,%%%,Digits,Order,_ans,mod,Normalizer,Rounding,Testzero,index/newtable,printlevel,NumericEventHandlers,UseHardwareFloats,_Env_in_TestTools_Try,_Env_Plot_StandardInterface

(4)

anamesuser

defaultScreenWidth,a

(5)

To find assigned names with a common prefix.

test11:test22:test33.2:testall3.2:

selecttype,anames,suffixedtest

test1,test2,test3,testall

(6)

selecttype,anames,suffixedtest,posint

test1,test2,test3

(7)

selecttype,anamesinteger,suffixedtest,posint

test1,test2

(8)

See Also

assigned

environment variables

history

unames