Clear Definitions for Symbols and Functions
WORKFLOW
Clear Definitions for Symbols and Functions
Clearing definitions works the same for symbols assigned values with Set (=) and functions defined with SetDelayed (:=).
Define a function or symbol
Define a function f:
Find the definition of a function or symbol
Find the definition of f:
- You can also use Definition to get a symbol or a function’s definition.
Clear the definition of a function or symbol
Clear the definition of f:
The function f is no longer defined:
Notes
If you redefine a function, using Clear beforehand will ensure that no unwanted definitions linger and cause potential problems.
Clear clears definitions, but not attributes, messages or defaults associated with symbols. Use ClearAll to clear all information associated with a symbol.
Remove the symbol completely:
Related Workflows
Related Functions
Related Guides
Related Links
- Fast Introduction for Programmers: Assignments
- Fast Introduction for Programmers: Function Definitions
- An Elementary Introduction to the Wolfram Language: Assigning Names to Things
- An Elementary Introduction to the Wolfram Language: Defining Your Own Functions
- An Elementary Introduction to the Wolfram Language: Immediate and Delayed Values