> Decir que programo en java en algunas circunstancias lo puedo considerar
> hasta como una ofensa! XD (Programo principalmente en python y c++), pero
> dado que no es el caso,
> ahí va la respuesta:
>
> ¿Que se supone que debo ver en este articulo?
> Lo digo por que, realmente no entiendo el senti
Hola,
no existe, por lo que veo, ningún operator como __boolean__()
¿Hay sabe alguna forma para implementar esa funcionalidad?
La idea es poder hacer algo como:
class MyClass(object):
def __init__
#blah blah blah
def __boolean_operator__(self):
No realmente.
Ese link habla de las operaciones booleanas (and, or, not).
Yo busco una forma de implementar en forma de operador (al estilo de
__add__, __len__, etc) una forma de decidir si un objeto de una clase es
True o False.
2012/3/13 mauricio rodriguez
> te refieres a esto
>
> http://do
2012/3/13 Jose Caballero
> No realmente.
> Ese link habla de las operaciones booleanas (and, or, not).
> Yo busco una forma de implementar en forma de operador (al estilo de
> __add__, __len__, etc) una forma de decidir si un objeto de una clase es
> True o False.
>
>
>
Mira este a ver...
http://
>
>>
> Mira este a ver...
>
> http://stackoverflow.com/questions/761586/overriding-to-boolean-operator-in-python
>
>
>>
>>
>>
perfecto!
__nonzero__ me vale (para python2.4)
Muchas gracias.
___
Python-es mailing list
[email protected]
http://mail.pytho