Symbol Handling

Wolfram Language symbols are the ultimate atoms of symbolic data. Every symbol has a unique name, exists in a certain Wolfram Language context or namespace, and can have a variety of types of values and attributes.

(RefLink[Symbol, paclet:ref/Symbol]) — the head of a symbol; create a symbol from a name

(RefLink[SymbolName, paclet:ref/SymbolName]) — give the name of a symbol as a string

(RefLink[Context, paclet:ref/Context]) — give the name of the context of a symbol

(RefLink[Names, paclet:ref/Names]) — find a list of symbols with names matching a pattern

(RefLink[NameQ, paclet:ref/NameQ]) — test whether a string corresponds to the name of any symbol

(RefLink[Remove, paclet:ref/Remove]) — completely remove a symbol so its name is no longer recognized

(RefLink[$NewSymbol, paclet:ref/$NewSymbol]) — a function to be applied to the name of any new symbol

(RefLink[ValueQ, paclet:ref/ValueQ]) — test whether a symbol has any type of value

(RefLink[Information, paclet:ref/Information]) — give information on the values of a symbol

(RefLink[Clear, paclet:ref/Clear]) — clear all values associated with a symbol

(RefLink[Save, paclet:ref/Save]) — save values associated with a symbol

(RefLink[Unique, paclet:ref/Unique]) — generate a symbol with a unique name

(OrangeLink[Converting between Expressions and Strings », paclet:guide/ConvertingBetweenExpressionsAndStrings])