This is documentation for Mathematica 7, which was
based on an earlier version of the Wolfram Language.
View current documentation (Version 11.2)


Updated In 7 Graphic
Check[expr, failexpr]
evaluates expr, and returns the result, unless messages were generated, in which case it evaluates and returns failexpr.
Check[expr, failexpr, {s1::t1, s2::t2, ...}]
checks only for the specified messages.
Check[expr, failexpr, "name"]
checks only for messages in the named message group.
  • Check does not test for messages that have been switched off using Off, or by uses of Quiet that occur inside it.
  • The operation of Check is not affected by being enclosed inside Quiet.
  • Explicit message names of the form s::t can be mixed with named message groups.
Return err when a message is generated:
Check only for specific messages:
New in 1 | Last modified in 7