Mathematica 9 is now available
THIS IS DOCUMENTATION FOR AN OBSOLETE PRODUCT.
SEE THE DOCUMENTATION CENTER FOR THE LATEST INFORMATION.
Mathematica > 核心语言 > 程序设计 > 条件 >

Switch

Switch[expr, form1, value1, form2, value2, ...]
计算 expr, 然后依次和每个 formi 比较,计算并返回相应于找到的第一个匹配的 valuei
  • 只有相应于第一个与 expr 匹配的 formivaluei 被计算。仅当进行匹配尝试时,每个 formi 被计算。
  • 如果最后一个 formi 是模式 _,则相应的 valuei 总是不计算返回。
  • 如果没有一个 formi 匹配 exprSwitch 不计算返回。
将布尔值转换为 1 或 0 并给出信息,当非布尔值时缺省给出 0:
In[1]:=
Click for copyable input
In[2]:=
Click for copyable input
In[3]:=
Click for copyable input
Out[3]=
 
给出表达式的提示符号转换:
In[1]:=
Click for copyable input
In[2]:=
Click for copyable input
Out[2]=
尝试转换:
In[3]:=
Click for copyable input
Out[3]=
1 的新功能
Ask a question about this page  |  Suggest an improvement  |  Leave a message for the team