Actions
Feature #11939
openSyntax sugar to apply a method replace a variable
Status:
Open
Assignee:
-
Target version:
-
Description
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.
(1) =.
var = ...
var =.some_method(some_args) if some_condition
var = ...
...
(2) .=
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.
Actions
Like0
Like0Like0Like0