The (Hypothetical) Dot Equals Assignment Operator

What if languages had a .= operator? What would it do?

To me, this operator looks analogous to other assignment operators like +=, -=, *=, /=, etc. So instead of

person = person.withAge(42);

you could write

person .= withAge(42);

But how often does this situation really happen? About as often as you need to use +=, -= or any of the other existing operation/assignment operators, in my opinion.

Leave a comment