
May 25, 2016
9:01 p.m.
On 5/25/2016 4:14 PM, Ethan Furman wrote:
On 05/25/2016 01:08 PM, Eric V. Smith wrote:
x, y = extract(mapping, 'a', 'b') print(x, y) 1, 2
Let's pretend you wrote:
a, b = extract(mapping, 'a', 'b')
since that's the way I would almost always be using it.
The proposal is this:
a, b = **mapping
The advantages:
- much more readable - less duplication
Less duplication might not seem like that big a deal, but it's one of the motivators behind decorations and in-place operators, which are both wins.
I agree that would be a win. That's a lot of compiler magic, though. Eric.