Siguiente: Nombres y verbos, Anterior: Expresiones, Subir: Expresiones [Índice general][Índice]
Existe un cierto número de palabras reservadas que no deberían utilizarse como nombres de variables. Su uso podría causar errores sintácticos.
integrate next from diff in at limit sum for and elseif then else do or if unless product while thru step
La mayoría de los objetos en Maxima son expresiones. Una secuencia de expresiones puede constituir una expresión, separándolas por comas y colocando paréntesis alrededor de ellas. Esto es similar a las expresiones con coma en C.
(%i1) x: 3$ (%i2) (x: x+1, x: x^2); (%o2) 16 (%i3) (if (x > 17) then 2 else 4); (%o3) 4 (%i4) (if (x > 17) then x: 2 else y: 4, y+x); (%o4) 20
Incluso los bucles en Maxima son expresiones, aunque el valor que
retornan (done
) no es muy útil.
(%i1) y: (x: 1, for i from 1 thru 10 do (x: x*i))$ (%i2) y; (%o2) done
pero quizás se quiera incluir un tercer término en la expresión con coma para que devuelva el valor de interés.
(%i3) y: (x: 1, for i from 1 thru 10 do (x: x*i), x)$ (%i4) y; (%o4) 3628800
Siguiente: Nombres y verbos, Anterior: Expresiones, Subir: Expresiones [Índice general][Índice]