in reply to Re^3: do $n exist in grep?
in thread do $n exist in grep?

It's also possible to shorten the lines with
('--somearg' => $somearg ) x !! $somearg, ('--otherarg' => $otherarg) x !! $otherarg,

but only if the left hand side of x doesn't have any side-effects (because unlike the ternary operator, foo() x 0 still calls foo).

See also PerlX::Maybe.

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

Replies are listed 'Best First'.
Re^5: do $n exist in grep?
by davido (Cardinal) on May 12, 2021 at 17:26 UTC

    That's interesting. I'm not sure it qualifies as coding for clarity, but perhaps neither does my example.


    Dave