Preguntas etiquetadas con operator-overloading

100
__lt__ en lugar de __cmp__

Python 2.x tiene dos formas de sobrecargar los operadores de comparación, __cmp__o los "operadores de comparación enriquecidos" como __lt__. Se dice que se prefieren las abundantes sobrecargas de comparación, pero ¿por qué es así? Los operadores de comparación ricos son más simples de implementar...

93
Javascript: sobrecarga del operador

He estado trabajando con JavaScript durante unos días y he llegado a un punto en el que quiero sobrecargar operadores para mis objetos definidos. Después de una temporada en Google buscando esto, parece que no puede hacer esto oficialmente, sin embargo, hay algunas personas que afirman una...

8
Sobrecarga del operador Raku

Usando el siguiente código: use v6d; # sub circumfix:<α ω>( @a ) { # @a[0] >= @a[1] & @a[0] <= @a[2]; # }; sub circumfix:<α ω>( $a, $b, $c ) { $a >= $b & $a <= $c; }; if (α <5 0 10> ω) { say 'Truthy'; } else { say 'Falsey'; } Resultados en: (base)...