in reply to hash assignment wierdness

I believe the following pairs are equivalent.
%hash = undef; %hash = (undef => ''); %hash = 'one'; %hash = (one => ''); @array = 'one'; @array = ('one');