Beefy Boxes and Bandwidth Generously Provided by pair Networks
P is for Practical
 
PerlMonks  

Re^3: Bug in Class::Struct?

by haukex (Archbishop)
on Apr 27, 2020 at 06:33 UTC ( [id://11116106]=note: print w/replies, xml ) Need Help??


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
    > there used to be a section

    It was moved to perldata, and there might be a link to it from the old location.

    map{substr$_->[0],$_->[1]||0,1}[\*||{},3],[[]],[ref qr-1,-,-1],[{}],[sub{}^*ARGV,3]

Log In?
Username:
Password:

What's my password?
Create A New User
Domain Nodelet?
Node Status?
node history
Node Type: note [id://11116106]
help
Chatterbox?
and the web crawler heard nothing...

How do I use this?Last hourOther CB clients
Other Users?
Others making s'mores by the fire in the courtyard of the Monastery: (2)
As of 2024-04-19 18:38 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    No recent polls found