Mathematica 9 is now available
THIS IS DOCUMENTATION FOR AN OBSOLETE PRODUCT.
SEE THE DOCUMENTATION CENTER FOR THE LATEST INFORMATION.
Mathematica > コアとなる言語 > 手続き型プログラミング > 条件文 > Which >

Which

Which
それぞれの を順に評価して,Trueを与える最初のものと対応する の値を返す.
  • Whichによって評価された のいずれもがTrueFalseも発生しなかった場合,Whichオブジェクト全体が未評価で返される. »
  • 最後の TrueとすることでWhichにデフォルト値を返させることができる.
  • すべての Falseと評価された場合,WhichNullを返す.
In[1]:=
Click for copyable input
Out[1]=
Whichは,記号的な形で保つことができる:
TrueでもFalseでもないものが見付かるまで条件が評価される:
常にマッチするelse節にTrueを使う:
区分関数を定義する:
Piecewiseを使うためにこの関数を展開する:
記号操作を行う:
ネストしたif-then-elsifチェーンの代りにWhichを使う:
PiecewiseExpandを使ってWhichPiecewiseに変換する:
バージョン 1 の新機能
Ask a question about this page  |  Suggest an improvement  |  Leave a message for the team
フォーマット:   HTML  |  CDF