HaloO, Trey Harris wrote:
I do not think that C<but> should mutate its LHS, regardless what its RHS is.
I strongly agree. We have the mutating version
$p but= { .y = 17 };
which is just one char longer and nicely blends as a meta operator.
But are assignment ops allowed as initializer?
my $z = $p but= { .y = 17 };
Regards,
--
