On 06/05/2015 12:19, Gregory Ewing wrote:
BartC wrote:

So why pretend that ++ and -- don't exist?

Probably because Python would gain very little from
having them.

Main uses of ++ in C are things like integer for
loops:

    for (i = 0; i < 10; i++) {...

and stepping through arrays:

    a[i++] = b[j++];

Python code usually operates at a higher level than
that.

I think even in Python it is sometimes necessary to increment things (as the OP did).

But I had in mind not implementing ++ and --, but detecting them and issuing a warning, so forcing someone to type "+ +" or to use parentheses, which is unlikely to be much of an imposition as how often are two unary pluses going to be used together?


--
Bartc


--
https://mail.python.org/mailman/listinfo/python-list

Reply via email to