Which

Which[test1,value1,test2,value2,]
依次计算每个 testi ,返回相应于产生 True 的第一个valuei 的值.

更多信息更多信息

  • Which 有属性 HoldAll.
  • 如果由Which计算的任何 testi 给出 TrueFalse,则包含其余元素的一个 Which 对象不计算而返回. »
  • 可以通过取最后一个 testi True 使 Which 返回一个缺省值.
  • 如果所有 testi 计算为 FalseWhich 返回 Null.
1988年引入
(1.0)