subvar</code> avalia seus argumentos.
</p>
<p><code>arraymake (<var>x</var>, [<var>i</var>]</code> constrói a expressão <code><var>x</var>[<var>i</var>]</code>,
mas não a avalia.
</p>
<p>Exemplos:
</p>
<pre class="example">(%i1) x : foo $
(%i2) i : 3 $
(%i3) subvar (x, i);
(%o3)                         foo
                                 3
(%i4) foo : [aa, bb, cc, dd, ee]$
(%i5) subvar (x, i);
(%o5)                          cc
(%i6) arraymake (x, [i]);
(%o6)                         foo
                 