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 para “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.

Escribe un comentario

XHTML: Puedes usar estas etiquetas: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <pre> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>