in reply to Re: How to test for empty hash?
in thread How to test for empty hash?
> to portably get the number of keys in a hash, use keys in scalar context; scalar(%hash) is not backwards compatible
nitpick for the sake of fun, b/c of the magic of the string_to_number conversion using it as a number will portably work.
(tho I'd also prefer using keys here :)
DB<1> p $] 5.024001 DB<2> %h=(a=>0) DB<3> p scalar %h 1/8 DB<4> p 0+ %h 1 DB<5>
Cheers Rolf
(addicted to the Perl Programming Language :)
Wikisyntax for the Monastery
|
---|
Replies are listed 'Best First'. | |
---|---|
Re^3: How to test for empty hash?
by haukex (Archbishop) on Aug 06, 2021 at 11:14 UTC | |
by LanX (Saint) on Aug 06, 2021 at 12:37 UTC |