Mathematica 9 is now available
THIS IS DOCUMENTATION FOR AN OBSOLETE PRODUCT.
SEE THE DOCUMENTATION CENTER FOR THE LATEST INFORMATION.
Mathematica > コアとなる言語 > > 評価の制御 > Hold >

Hold

Hold[expr]
expr を未評価の形式で保持する.
  • Holdの属性は HoldAllで,引数に演算を行わない.
  • Holdは,Applyを使って適用することができるように未評価の式の順序を維持する.
  • expr 自体が評価されなくても,式 exprの形式で f に対する上向きの値が定義されている場合,Hold[expr]は評価を行うことがある. »
評価させないように式をホールドする:
ホールドを解除する:
評価させないように式をホールドする:
In[1]:=
Click for copyable input
Out[1]=
ホールドを解除する:
In[2]:=
Click for copyable input
Out[2]=
ホールドリスト中の各式の長さを評価せずに求める:
ホールドされた式中(のみ)のすべての総和を評価する:
Holdは属性HoldAllを持つ入れ物である:
Evaluateを使ってHoldの引数の評価を強制する:
ホールドされた式の内側のUnevaluatedは取り除かれない:
Holdの内側でも文字列の繋ぎ合わせは起る:
入れ物であるHoldCompleteを使ってそのような変換をも抑制する:
上向きの値はHoldの中でも働く:
HoldCompleteの中では働かない:
Holdの中でも置換が行える:
ホールドされている式に挿入する:
ReleaseHoldHoldの1つのレベルを除く:
HoldFormHoldに似ているが,通常は出力には示されない:
バージョン 1 の新機能
Ask a question about this page  |  Suggest an improvement  |  Leave a message for the team
フォーマット:   HTML  |  CDF