Wobei grade in C-Sprachen dieser Mist viele Probleme bereitet hat.
Logisch und Syntaktisch finde ich = garnicht schlecht.
Es entspricht auch dem, was man im Matheunterricht mal gelernt hat.
Zitat:
if (i = 132) {
Und dann wurde später in Editoren eingebaut, dass es hier eine Warnung gibt, weil man vermutlich == machen wollte, es aber dennoch der Syntax entsprach,
denn so wird erstmal die Variable überschrieben und es ergibt auch immer True.
In nicht tysicheren C-igen kann man auch gern sowas bekommen.
1 + 1 = 11
1 - 1 = 0