{ A => "b" } #### do { my %anon = ( A => "b" ); \%anon } #### my %anon = ( A => "b" ); my %keys = \%anon; #### warn("Odd number of elements in hash assignment"); my %anon = ( A => "b" ); my %keys = ( \%anon => undef ); #### my %keys = %{ { A => "b" } }; #### my %keys = ( A => "b" );