On Sunday, 22 February 2015 at 02:15:29 UTC, Almighty Bob wrote:
"Assign Expressions:The right operand is implicitly converted to the type of the left operand"which quite clearly is not the case since... a=b; // causes an error. but.. a+=b; // does not.
float does not *implicitly* convert to int. Required explicit coercion, which is what the opAssign expression does.
