Which

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

詳細詳細

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