|
Experimental`ValueFunction
ValueFunction[symb] steht für eine Funktion, die immer dann angewendet werden soll, wenn das Symbol symb einen neuen Wert erhält.
Die Zuweisung ValueFunction[symb] = f spezifiziert: Immer dann, wenn symb einen neuen Wert val erhält, soll der Ausdruck f[symb, wert] evaluiert werden.
Wird der Wert von symb gelöscht, so wird f[symb] evaluiert.
ValueFunction berücksichtigt alle Wege, auf denen der Wert eines Symbols geändert werden kann, nicht nur den durch Set.
Siehe auch: Trace.
Bitte beachten: Dies ist eine experimentelle Eigenschaft, und in zukünftigen Versionen von Mathematica wird sie vielleicht nicht mehr unterstützt oder erhält eine andere Spezifikation.
|