2010-01-21 2 views
8

Qual è il nome di questo operatore "+ ="?Qual è il nome di questo operatore "+ ="?

+20

Lo chiamo "più uguale". –

+0

Anch'io. È semplice. –

+1

"non è una domanda vera"? Vediamo, inizia con una delle parole "domanda" (chi, cosa, dove, come, perché, quando, ...) e termina con un punto interrogativo. È anche legato alla programmazione. Penso che voterò per riaprire questo. – paxdiablo

risposta

18

Esso, insieme a -=, *=, ecc., Sono chiamati gli operatori augmented assignment in Python e gli operatori di "assegnazione composta" in qualsiasi altro luogo.

+0

Twaddle, la parola augment, in tutte le sue varianti, è menzionata esattamente tre volte nell'ultimo standard di bozza di C++ e per nulla in riferimento a + =. Sono semplicemente operatori, tutto qui, non ha un nome speciale. Dovresti basare le tue informazioni su qualcosa di un po 'meglio di una voce di Wikipedia orfana :-) – paxdiablo

+0

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

+0

I corretti: proveniente da uno sfondo C, gli standard ISO sono la Bibbia per me, ma non ho notato che la "programmazione" era l'unico tag. Scuse e +1 per dire scusa. – paxdiablo

14

Il nome è l'operatore "più uguale"!

+8

+1 questo non è il nome, ma se lo dici, il 99% dei programmatori saprà di cosa stai parlando. La lingua riguarda la comunicazione, non la perfezione. –

+0

Ya. +1 per essere onesti ma sbagliati :) –

+0

+1 - questo è quello che ho deciso e non credo di poter ricordare di aver lavorato con qualcuno che abitualmente lo chiamava qualcos'altro. – ConcernedOfTunbridgeWells

1

+ = è l'operatore più e uguale. Se si assegna un + = 3 Ciò significa che si assegna l'espressione a = a + 3.

+0

+1 per spiegazioni! ;) –