Hashes Notice that you can directly assign a new value to an existing key. You can also conjure up a completely new key simply by assigning a value to it: $baz{dog} = "str"; Perl calls this "autovivification" and will do it any time you access a hash key that does not exist.