MessageName


is a name for a message.

DetailsDetails

  • You can specify messages by defining values for .
  • is converted to MessageName[symbol, "tag"]. tag can contain any characters that can appear in symbol names. symbol::"tag" can also be used.
  • Assignments for are stored in the Messages value of the symbol s.
  • The f::usage message is typically defined for functions intended for general use, giving a description of how to use the function.
  • ?f prints out the message f::usage.
  • When ?form finds more than one function, only the names of the functions are printed.
  • You can switch on and off messages using On[s::tag] and Off[s::tag].
  • MessageName[symbol, "tag", "lang"] or represents a message in a particular language.

ExamplesExamplesopen allclose all

Basic Examples (2)Basic Examples (2)

Define a usage message for a function:

In[1]:=
Click for copyable input

Show the usage message:

Process messages generated during an evaluation:

In[1]:=
Click for copyable input
Out[1]=
In[2]:=
Click for copyable input
Out[2]=
In[3]:=
Click for copyable input
Out[3]=
New in 1 | Last modified in 4
New to Mathematica? Find your learning path »
Have a question? Ask support »