2010-01-21 8 views
8

¿Cuál es el nombre de este operador "+ ="?¿Cuál es el nombre de este operador "+ ="?

+20

Simplemente lo llamo "más iguales". –

+0

Yo también. Es sencillo. –

+1

"no es una pregunta real"? Veamos, comienza con una de las palabras "pregunta" (quién, qué, dónde, cómo, por qué, cuándo, ...) y termina con un signo de interrogación. Incluso está relacionado con la programación. Creo que votaré para reabrir este. – paxdiablo

Respuesta

18

Esto, junto con -=, *=, etc., se llaman operadores augmented assignment en Python, y los operadores de "asignación compuesta" en cualquier otro lado.

+0

Twaddle, el aumento de la palabra, en todas sus variaciones, se menciona exactamente tres veces en el último borrador del estándar de C++ y no se refiere en absoluto a + =. Simplemente son operadores, eso es todo, no tiene un nombre especial. Debería basar su información en algo un poco mejor que una entrada huérfana de Wikipedia :-) – paxdiablo

+0

@paxdiablo: http://docs.python.org/reference/simple_stmts.html#augmented-assignment-statements –

+0

Estoy corregido: proveniente de un trasfondo C, los estándares ISO son la biblia para mí, pero no noté que la "programación" era la única etiqueta. Disculpas y +1 para decir lo siento. – paxdiablo

14

¡El nombre es operador "más igual"!

+8

+1 este no es el nombre, pero si lo dice, el 99% de los programadores sabrá de lo que está hablando. El lenguaje se trata de comunicación, no de perfección. –

+0

Ya. +1 por ser honesto pero equivocado :) –

+0

+1 - así lo califiqué y no creo recordar el hecho de haber trabajado con alguien que habitualmente lo llamaba de otra manera. – ConcernedOfTunbridgeWells

1

+ = es el operador más e Igual. Si asigna un + = 3 Eso significa que asigne la expresión are a = a + 3.

+0

+1 para explicar! ;) –

Cuestiones relacionadas