Quiet

Quiet[expr]

evaluates expr "quietly", without actually outputting any messages generated.

Quiet[expr,{s1::t1,s2::t2,}]

quietens only the specified messages during the evaluation of expr.

Quiet[expr,"name"]

quietens only the named group of messages.

Details

  • Quiet has attribute HoldAll.
  • Quiet[expr,moff,mon] specifies that messages in the list moff should not be generated, but those in mon should be.
  • Explicit message names of the form s::t can be mixed with named message groups.
  • Quiet constructs can be nested; the innermost specification for a particular message is the one used.
  • The operation of Check and related message functions is not affected by being inside Quiet.
  • If Quiet is used inside functions like Check, messages suppressed by Quiet are not tested by Check.
  • In Quiet[expr,"name"], possible named message groups are given by $MessageGroups.
  • Quiet[expr] is equivalent to Quiet[expr,All]. Quiet[expr,None,All] switches on all messages.

Examples

open allclose all

Basic Examples  (1)

Evaluate without generating messages:

In[1]:=
Click for copyable input
Out[1]=

Evaluate with the message:

In[2]:=
Click for copyable input
Out[2]=

Scope  (3)

Properties & Relations  (2)

See Also

Off  Check  Message  $MessageGroups  FailureAction

Tutorials

Introduced in 2007
(6.0)
| Updated in 2008
(7.0)