我可以將這個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