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]=
1988年に導入
(1.0)