У меня есть массив hash, который я разыменовал в функции msg->attach()
Mime::Lite
. Код выглядит следующим образом:Perl Mime :: Lite hash of array derefrence
for my $href (@$aref){
$msg->attach(
Type => 'text',
Data => "productype: $href->{prodtype} product: $href->{product} qbs_id:$href->{qbs_id}\n";
);
}
Он указывает на синтаксическую ошибку в приведенном выше примере. Пожалуйста, сообщите мне, если это правильный способ поставить msg->attach()
в цикле, или мы не сможем сохранить его в цикле. Спасибо.
Разрушение '$ href' в' qbs_id' нарушено (по крайней мере, в фрагменте кода). – collapsar
Я запутался с частью редактирования. Простите за это. Я отредактировал его. Пожалуйста, взгляните еще раз. – deep
прислушайтесь к уведомлению об амоне: список аргументов для вызова 'attach' по-прежнему заканчивается символом'; ', который является синтаксически недействительным! – collapsar