Код подписки не принят Critic, уровень серьезности 4:
return {
'debug' => $debug,
'identifier' => $identifier
};
Я получаю эту ошибку:
# Perl::Critic found these violations in "filename.pl":
# Comma used to separate statements at line 356, column 3. See pages 68,71 of PBP. (Severity: 4)
Но это код принимается без каких-либо замечаний:
my $result = {
'debug' => $debug,
'identifier' => $identifier
};
return $result;
Действительно ли лучше написать мой возврат, используя временную переменную, или критик ошибается, обнаруживая Запятую, используемую для разделения операторов
, в то время как я просто конструирую и возвращаю хэш-ссылку?