我可以将这个Perl结合到一个map-grep链吗? 有点声音说我应该可以,但我不知道该怎么做!我可以将这个Perl结合到一个map-grep链吗?
# expand sponsor keys in to a list of sponsor objects.
foreach my $event (@events) {
next unless exists $event->{sponsors} && ! ref $event->{sponsors};
$event->{sponsors} =
[ map { $lookup{$_} }
grep { exists $lookup{$_} }
split(/\s*,\s*/, $event->{sponsors}) ];
}
将无法工作。该代码将字符串“$ event - > {sponsor}”替换为数组的引用。您不能简单地将现有值视为数组引用。 – ikegami