Syntax sugar to apply a method replace a variable
There is frequent use case to modify the value of a variable and keep it referred to by the same variable name. When method chaining cannot be done (for example, when the method is conditionally called), the same variable name would have to be repeated:
var = ... var = var.some_method(some_args) if some_condition var = ... ...
I would like to propose a syntax sugar for this kind of situation. I have two options in mind.
var = ... var =.some_method(some_args) if some_condition var = ... ...
var = ... var .= some_method(some_args) if some_condition var = ... ...
Notation (2) seems to be in line with syntax sugar like
+=, but option (1) has the advantage that the period comes together with the method name.