[Python-ideas] PEP 572: Statement-Local Name Bindings, take three!
Mike Miller
python-ideas at mgmiller.net
Mon Apr 2 16:51:50 EDT 2018
Yes, I first came across := when learning (Turbo) Pascal in the early 90's.
However golang managed to screw it up—it only works there as a "short
declaration AND assignment" operator. You can't use it twice on the same
variable! Boggles the mind how experienced designers came up with that one. ;-)
Maybe Algol did it that way? (before my time)
I found Pascal's syntax, := for assignment, = and <>, for tests about close to
perfect in ease of learning/comprehension as it gets, from someone who studied
math before C anyway.
-Mike
On 2018-03-30 12:04, Nikolaus Rath wrote:
More information about the Python-ideas
mailing list