in reply to lazy creation of a hash

From a basic REPL script:

%foo; scalar(%foo) 0 %foo = (a=>1, b=>2, c=>3); scalar(%foo) 3/8 %foo = undef; scalar(%foo); 1/8 %foo = (); scalar(%foo); 0

Does that help?

--MidLifeXis