Which

Which[test1,value1,test2,value2,]
それぞれの を順に評価して,Trueを与える最初のものと対応する の値を返す.

詳細詳細

  • Whichの属性はHoldAllである.
  • Whichによって評価された のいずれもがTrueFalseも発生しなかった場合,Whichオブジェクト全体が未評価で返される. »
  • 最後の TrueとすることでWhichにデフォルト値を返させることができる.
  • すべての Falseと評価された場合,WhichNullを返す.
1988年に導入
(1.0)