Check

Check[expr, failexpr]
expr を評価し,結果を返す.ただし,メッセージが作成された場合は failexpr を返す.

Check[expr, failexpr, {s1::t1, s2::t2, ...}]
指定されたメッセージに限ってチェックする.

Check[expr, failexpr, "name"]
名前付きメッセージグループのメッセージだけをチェックする.

詳細詳細

  • Checkは属性HoldAllを持つ.
  • CheckOffによって抑制されたメッセージや内部でQuietによって抑制されたメセージについてはテストしない.
  • Checkの操作はQuietの内側に包み込まれても影響しない.
  • Check[expr, failexrp, "name"]において,使用可能な名前付きのメッセージ集合は$MessageGroupsで与えられる.
  • の形式の明示的なメッセージ名を名前付きメッセージグループと混ぜることができる.

例題例題すべて開くすべて閉じる

例 (2)例 (2)

メッセージが生成されると err を返す:

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

特定のメッセージだけをチェックする:

In[1]:=
Click for copyable input
Out[1]=
In[2]:=
Click for copyable input
Out[2]=
バージョン 1 の新機能 | バージョン 7 での修正機能
New to Mathematica? Find your learning path »
Have a question? Ask support »