Assignment
Start Quantum again and reproduce what you see in the Quantum session below.
Use special functions
Decf,
Incf,
Pop,
Push,
PushNew, and
Setq
to assign or change values to "places". A "place" can be:
symbol a
Symbol
(Elt array i) an element of a
1-dimensional Array
(Elt array [i_1 ... i_n]) an element of an
n-dimensional Array
(XXXXX struct) a field of a
Struct
[place_1 ... place_n] an
Array
of places Assignment to an
Array
of places occurs in parallel (simultaneously, not sequentially). You can use
(Setq [x y] [y x])
to switch the values of
Symbol's
x
and
y
, etc.
Use vanilla function
SetSymbolValue
to set a
Symbol's global value.
|