Mathematica 9 is now available

Documentation / Mathematica / Mathematicaブック / Mathematicaの仕組み / パターン /

2.3.12 逐語的パターンマッチング

逐語的パターンマッチングの作成

変換規則にあるパターンx_はどんな式にもマッチする.

In[1]:= {f[2], f[a], f[x_], f[y_]} /. f[x_] -> x^2

Out[1]=

Verbatimを作用させ,x_を逐語的なパターンに変換してからリストに適用する.そうすると,記述どおりに同じ式だけに規則が適用されることになる.

In[2]:= {f[2], f[a], f[x_], f[y_]} /. f[Verbatim[x_]] -> x^2

Out[2]=



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.