我有一个哈希引用数组。散列中的日期字段存储在纪元中。在返回数组之前,我必须将其格式化为可读的。以下是我的代码:速记修改哈希引用数组中的值
for my $post (@sorted) {
$post->{date} = format_time($post->{date});
push @formatted, $post;
}
我已经试过
my @formatted = map {$_{date} = format_time($_{date})} @sorted;
除了{日期和时间}所有字段都将被丢弃。
有没有更智能的方法?
谢谢
你最初的做法有什么问题? – 2011-03-25 02:30:04