in reply to Re: Print the contents of a hash without looping.
in thread Print the contents of a hash without looping.

Since you bring up the subject of special variables, we should point out that your case 3 is essentially the same as case 1, but uses $, instead of $".
do{ local $, = $"; say "5:", %hash;}
Bill