Cada una de las funciones incluidas en este apartado requiere que sus
argumentos sean todos números. El pasarle un arguménto no
numérico provocará un error. Operan tanto sobre números
enteros como sobre números reales, realizando los ajustes pertinentes
cuando dichos argumentos fueran de diferente tipo.
+ (suma)
- (+ [número número] ...)
Si proporciona sólo un argumento número, esta función
devuelve el resultado de sumarlo a cero. Ningún argumento, devuelve
0.
_$ (+ 1 2 3)
6
_$ (+ 1.0 2 3)
6.0
- (resta)
- (- [número número] ...)
Si utiliza más de dos argumentos número, esta función
devuelve el resultado de restar del primer número la suma de todos los
números, desde el segundo hasta el último. Si sólo utiliza
un argumento número, la función devuelve el valor resultante de
restar número a cero. Ningún argumento, devuelve 0.
_$ (- 10 1 2 3)
4
_$ (- 10 1 2.0 3)
4.0
* (multiplicación)
- (* [número número] ...)
Si proporciona sólo un argumento número, esta función
devuelve el resultado de multiplicarlo por uno. Ningún argumento,
devuelve 0.
_$ (* 1 2 3)
6
_$ (* 1 2 3.0)
6.0
/ (división)
- (/ [número número] ...)
Si utiliza más de dos argumentos número, esta función
divide el primer número por el producto de todos los números del
segundo al último y devuelve el cociente final. Si proporciona
sólo un argumento número, esta función devuelve el
resultado de dividirlo por uno. Ningún argumento, devuelve 0.
_$ (/ 30 2 4)
3
_$ (/ 30 2.0 4)
3.75
1+ (incremento)
- (1+ número)
Devuelve el argumento aumentado (incrementado) en 1
_$ (1+ 6)
7
1- (decremento)
- (1- número)
Devuelve el argumento reducido (decrementado) en 1
_$ (1- 6)
5
|