Reason #145 why Perl! is awesome… and you are all idiots.

I don’t know exactly the mechanics of this process, but for some reason Perl! can create hash properties when you don’t want it. Look at the example

use strict;
use warnings;
use Data::Dumper;
my %hash = (
    'Parent' => {
        'Child' => [qw(kiu piu liu)]
sub some_hellish_funk
    print "piu piu piu \n";
print Dumper \%hash;

And a result :

piu piu piu
$VAR1 = {
          'NON-existent-HASH-PARENT' => {},
          'Parent' => {
                        'Child' => [

For some unidentified reason ‘NON-existent-HASH-PARENT’ property arised there. Please, comment if you know the reason, thanks, ya. Here is a playground.