此为 Mathematica 4 文档,内容基于更早版本的 Wolfram 语言
查看最新文档(版本11.2)

Which

Usage

Which[ ,  ,  ,  , ... ] 依次计算每个  ,返回相应于产生True的第一个 的值。


Notes

• 例如: Which[1Equal2, x, 1Equal1, y]LongRightArrow .
Which有属性HoldAll.
• 如果由Which计算的任何  给出TrueFalse,则包含其余元素的一个 Which 对象不计算而返回。
• 可以通过取最后一个  True使Which返回一个缺省值。
• 如果所有  计算为FalseWhich返回Null
• 参见Mathematica 全书: 2.5.8.
• 同时参见: Switch, If.
Further Examples

Here is a plot of a piecewise-defined function.

Evaluate the cell to see the graphic.

In[1]:=