in reply to printing hashes

You could do print "@{[%hash]}"; if you really must interpolate a hash inside double quotes.
chas