in reply to Re^4: "exists $hash{key}" is slower than "$hash{key}"
in thread "exists $hash{key}" is slower than "$hash{key}"

> The Benchmark module is eventually running the code's text thru eval , but inside it's own scope.

Not only that, it also turns off strict, so Perl doesn't tell you the hash you're trying to access doesn't exist.

sub _doeval { no strict; eval shift }

map{substr$_->[0],$_->[1]||0,1}[\*||{},3],[[]],[ref qr-1,-,-1],[{}],[sub{}^*ARGV,3]