Condition


test の評価の結果がTrueとなった場合に限りマッチするパターンである.


test の評価の結果がTrueとなった場合に限り適用される規則を表す.


test の評価の結果がTrueとなった場合に限り使用される定義である.

詳細詳細

  • test で使用されるパターン変数はすべて,patt によって指示されなければならない.
  • lhs:=Module[{vars}, rhs/;test]では,局所変数が testrhs の間で共用される.また,BlockWithで同じ構成を使用することができる. »

例題例題すべて開くすべて閉じる

例 (2)例 (2)

x は正でなければならないという制約条件付きの定義を行う:

In[1]:=
Click for copyable input
In[2]:=
Click for copyable input
Out[2]=
In[3]:=
Click for copyable input
Out[3]=

負であるという条件を満たすすべての要素を置換する:

In[1]:=
Click for copyable input
Out[1]=
バージョン 1 の新機能
New to Mathematica? Find your learning path »
Have a question? Ask support »