[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: expressions vs. statements
Tony Kimball <firstname.lastname@example.org> writes:
> : It isn't just that. It's the bugs caused by unintentional use of "="
> : when the programmer wanted "==".
> That's why = is a bad choice for :=. '=' is a declarative statement,
> not an imperative one, in the global nomenclature.
However, having it be a nonambiguous statment of any kind is of more
value than having it be a declarative statement.
I wouldn't have chosen "=" for assignment , but I prefer its use in
Python to its use in C.