On 04/05/2015 16:20, Cecil Westerhof wrote:
Potential dangerous bug introduced by programming in Python as if it
was C/Java. :-(
I used:
     ++tries
that has to be:
     tries += 1

I think I've come across that. It doesn't mind ++ so people are likely to be assume that increment works as in other languages.

I guess it just means +(+(a)).

But in that case, what meaning does:

a

or

a+b

have in Python? If they were function calls: a() or (a+b)(), then that's clear enough. But a+b doesn't do anything!

(I think I would have picked up "++" and "--" as special tokens even if increment/decrement ops weren't supported. Just because they would likely cause errors through misunderstanding.)

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

Reply via email to