Mathematica 9 is now available

Documentation / Mathematica / 組込み関数 / プログラミング / パターンマッチング /

Condition

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

FilledSmallSquare lhs :> rhs /; testは,testの評価の結果がTrueとなった場合に限り適用される規則を表す.

FilledSmallSquare lhs := rhs /; testは,testの評価の結果がTrueとなった場合に限り使用される定義である.

FilledSmallSquare 例:パターンx_ /; x > 0は,正でなければならない式を表す.

FilledSmallSquare testで使用されるすべてのパターン変数は,pattによって指示されなければならない.

FilledSmallSquare 例:f[x_] := fp[x] /; x > 1は,の場合の関数を定義とする.

FilledSmallSquare lhs := Module[vars, rhs /; test]では,局所変数がtestrhsの間で共用される.また,BlockWithで同じ構成を使用することができる.

FilledSmallSquare 参照セクション:2.3.5  2.6.8.

FilledSmallSquare 次も参照: IfSwitchWhichPatternTestElement

FilledSmallSquare バージョン1の新関数

他の例



Any questions about topics on this page? Click here to get an individual response.Buy NowMore Information
THIS IS DOCUMENTATION FOR AN OBSOLETE PRODUCT.
SEE THE DOCUMENTATION CENTER FOR THE LATEST INFORMATION.