|
TagSet
f/: ls = rs macht rs zum Wert von ls und bindet diese Zuweisung an das Symbol f.
TagSet definiert entweder Auf- oder Ab-Werte, so wie es sinnvoll ist.
Das Symbol f in f/: ls = rs muß in ls als der Kopf von ls, der Kopf des Kopfes, als eines der Elemente von ls oder als der Kopf eines der Elemente erscheinen.
Ein häufiger Fall ist f/: h[f[args]] = rs.
Alle Regeln, die mit einem bestimmten Symbol verknüpft sind, können Sie sich nach Eintippen von ?symbol ansehen.
Erscheint f mehrmals in ls, dann verknüpft f/: ls = rs die Zuweisung mit jedem Auftreten.
Erscheint TagSet in symbolischer Form, wird es als ein Bereichskonstrukt behandelt (siehe Abschnitt A.3.8).
Siehe Das Mathematica Buch: 2.4.10 und A.5.2.
Siehe auch: Set, UpSet.
|