Я пытаюсь работать с хэшем в Perl6, но когда я в него (намеренно) добавляю некоторые поддельные значения, такие как
say %key<fake_key>;
я получаю
(Any)
но я хочу, чтобы программа умирала в таких случаях, как это делает Perl5, потому что это означает, что важные данные отсутствуют.
Например,
#!/usr/bin/env perl
use strict;
use warnings 'FATAL' => 'all';
use autodie ':all';
my %hash;
print "$hash{y}\n";
с 5.26.1 производит
Use of uninitialized value $hash{"y"} in concatenation (.) or string at undefined.pl line 8.
Command exited with non-zero status 255
Как я могу получить эквивалент use warnings 'FATAL' => 'all'
и use autodie qw(:all)
в Perl6?