in reply to Re^2: Bug in Class::Struct?
in thread Bug in Class::Struct?
in absence of any documentation to the contrary in https://perldoc.perl.org/perlop.html#Comma-Operator I would expect the operator to force scalar context.
It's documented in List value constructors:
LISTs do automatic interpolation of sublists. That is, when a LIST is evaluated, each element of the list is evaluated in list context, and the resulting list value is interpolated into LIST just as if each individual element were a member of LIST.
A cross-reference between the two docs probably wouldn't hurt.
You might be interested in PerlX::Maybe.
I have to admit that I'm not even sure what the documentation for m// means when it says the search returns true or false, since Perl doesn't have explicit boolean values.
See Truth and Falsehood (there used to be a section in the Perl docs).
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re^4: Bug in Class::Struct?
by choroba (Cardinal) on Apr 28, 2020 at 23:52 UTC |