sobrecargas semánticas aritméticas en Python
Antonio Beamud Montero
antonio.beamud en gmail.com
Mar Oct 21 19:06:01 CEST 2008
El mar, 21-10-2008 a las 12:46 -0400, Medardo Rodriguez (Merchise Group)
escribió:
> On Mon, Oct 20, 2008 at 7:15 PM, Chema Cortes <pych3m4 en gmail.com> wrote:
> > En python no se puede sobrecargar operadores; pero sí se puede emular
> > el comportamiento de algunos tipos de datos con el fin de extender las
> > operaciones aritméticas a otros objetos.
>
> En python si se recargan todos los operadores.
> Por ejemplo:
Esto no es sobrecargar un operador...
Yo no soy partidario de usarla en los lenguajes que la soportan de todas
formas...
Un saludo.
> <code>
> class Test(object):
> def __add__(self, other):
> if isinstance(other, Test):
> return 'ok'
> else:
> raise TypeError, 'incorrect "other"'
>
> t1 = Test()
> t2 = Test()
> print t1 + t2
> </code>
>
> Saludos
> _______________________________________________
> Lista de correo Python-es
> http://listas.aditel.org/listinfo/python-es
> FAQ: http://listas.aditel.org/faqpyes
------------ próxima parte ------------
_______________________________________________
Lista de correo Python-es
http://listas.aditel.org/listinfo/python-es
FAQ: http://listas.aditel.org/faqpyes
Más información sobre la lista de distribución Python-es