|
HoldAllComplete
HoldAllComplete ist ein Attribut, das spezifiziert, daß während des Evaluierungsprozesses alle Argumente einer Funktion weder auf irgendeine Weise modifiziert noch betrachtet werden sollen.
Durch Einstellung des Attributes HoldAllComplete können im Grunde die Argumente einer Funktion von allen Aspekten des normalen Mathematica-Evaluierungsprozesses abgeschirmt werden.
HoldAllComplete verhindert nicht nur, daß die Argumente evaluiert werden, sondern verhindert auch, daß Sequence-Objekte eingeebnet, Unevaluated-Hüllen entfernt und daß mit Argumenten verknüpfte Auf-Werte verwendet werden.
Mit Evaluate läßt sich HoldAllComplete nicht außer Kraft setzen.
Siehe Das Mathematica Buch: 2.5.5.
Siehe auch: HoldComplete, HoldAll, SequenceHold, Extract.
|