Lección 3: Operaciones | Curso de Emacs Lisp

Lección 3: Operaciones

;; Basicas
(+ 1 3) ;; 4
(- 5 4) ;; 1
(* 3 4) ;; 12
(/ 10 5) ;; 2

;; Nesting
(+ 1 (* 5 2)) ;; 11

;; Resto
(% 10 3) ;; 1
(mod 22.5 3) ;; 1.5

;; Incremento y decremento
(1+ 8) ;; 9
(1- 8) ;; 7

modes una función más versátil que el operador % ya que puede manejar tanto números enteros como flotantes, y tiene un comportamiento más predecible con respecto a los números negativos.

De float a int

;; Quita el decimal
(truncate 56.6) ;; 56

;; Redondea
(round 56.6) ;; 57

;; Redondea hacia abajo
(floor 56.6) ;; 56

;; Redondea hacia arriba
(ceiling 56.6) ;; 57

;; Valor absoluto
(abs -56.6) ;; 56.6

Esta obra está bajo una Licencia Creative Commons Atribución-NoComercial-SinDerivadas 4.0 Internacional.

Atribución/Reconocimiento-NoComercial-SinDerivados 4.0 Internacional

¿Me ayudas?

No te sientas obligado a realizarme una donación, pero cada aportación me ayuda a mantener el sitio en activo para que continúe existiendo y me motiva a continuar creando nuevo contenido.

Comprame un café
Pulsa sobre la imagen
  • 1 café: Se mantiene el dominio durante 4 meses.
  • 2 cafés: Se liquida 1 mes del Servidor Web.
  • 3 cafés: Se paga 1 mes de Newsletter.

Comentarios

{{ comments.length }} comentarios

Nuevo comentario

Nueva replica  {{ formatEllipsisAuthor(replyComment.author) }}

Acepto la política de Protección de Datos.

Escribe el primer comentario