Programación, literatura y otras artes menores

Sobrecarga de operadores

Publicado por caente en septiembre 10, 2007

Como es presumible de mi artículo anterior, estoy dedicándole tiempo a los lenguajes dinámicos, más específicamente a Groovy, sobre todo por aquello de funcionar sobre la plataforma java, con la que llevo años trabajando, pues bien bajé el libro “Groovy in Action”(perdí el link) y más o menos me iba gustando el lenguaje hasta que tropecé con una muy agradable sorpresa, Groovy tiene sobrecarga de operadores…

Los de Groovy hicieron una movida interesante, asignaron cada operador a un método de las clases, es decir:

metodo operador
plus +
minus -
div /
etc etc

Aqui está le ejemplo del libro, con algunas modificaciones, pues en el libro cada operador devolvía un nuevo objeto:

clase.png

Estas son las pruebas:
prueba.png

Y esta la salida:

resultado.png

PD: Siempre me ha molestado que pongan imágenes en vez de codigo, pero simplemente resulta muy difícil lograr que le código se vea decente en wordpress

2 comentarios hacia “Sobrecarga de operadores”

  1. Camilla escribió

    Interessante

  2. Charly W. Karl escribió

    En realidad, el código HTML es más fácil de lo que a primera vista parece. Todo es cuestión de práctica.

Deja un comentario

Fill in your details below or click an icon to log in:

Logo de WordPress.com

You are commenting using your WordPress.com account. Log Out / Cambiar )

Twitter picture

You are commenting using your Twitter account. Log Out / Cambiar )

Facebook photo

You are commenting using your Facebook account. Log Out / Cambiar )

Connecting to %s

 
Seguir

Get every new post delivered to your Inbox.