Check

Check[expr, failexpr]
计算 expr 并返回结果,但如果有提示信息生成,则计算并返回 failexpr.

Check[expr, failexpr, {s1::t1, s2::t2, ...}]
仅对指定的信息进行校验.

Check[expr, failexpr, "name"]
仅校验已命名信息组中的信息.

更多信息更多信息

  • Check 具有属性 HoldAll.
  • Check 对于利用 Off、或者通过利用在其内出现的 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 »