Mathematica > Core Language > Tuning & Debugging >
Mathematica > Core Language > Package Development > Namespace Management >
Symbol Handling
Mathematica symbols are the ultimate atoms of symbolic data. Every symbol has a unique name, exists in a certain Mathematica context or namespace, and can have a variety of types of values and attributes.
Symbol the head of a symbol; create a symbol from a name
SymbolName give the name of a symbol as a string
Context give the name of the context of a symbol
    
Names find a list of symbols with names matching a pattern
NameQ test whether a string corresponds to the name of any symbol
Remove completely remove a symbol so its name is no longer recognized
$NewSymbol a function to be applied to the name of any new symbol
    
ValueQ test whether a symbol has any type of value
OwnValues  ▪ DownValues  ▪ UpValues  ▪ Options  ▪ Attributes
Information give information on the values of a symbol
Clear clear all values associated with a symbol
Save save values associated with a symbol
    
Unique generate a symbol with a unique name
    
ToString  ▪ ToExpression  ▪ ...
TUTORIALS »
MORE ABOUT
Ask a question about this page  |  Suggest an improvement  |  Leave a message for the team