|
Hold
Hold[ausdr] beläßt ausdr in nicht evaluierter Form.
Hold hat das Attribut HoldAll, und führt keine Operation auf seinen Argumenten durch.
Beispiel: Hold[1+1] .
Hold wird durch ReleaseHold aufgehoben.
Hold[ , , ... ] beläßt eine Folge von Ausdrücken unevaluiert, auf die mit Apply eine Funktion angewendet werden kann.
Auch wenn ausdr selbst nicht evaluiert wird, kann trotzdem Hold[ausdr] evaluieren, wenn ausdr die Form f[args] hat und wenn für f Auf-Werte definiert wurden.
Siehe Das Mathematica Buch: 2.5.5.
Siehe auch: HoldPattern, HoldForm, HoldComplete, Unevaluated, HoldAll, Symbol.
Further Examples
|