你將如何從一個哈希數組中推送數組中的每個id值?在Perl中,如何從hashrefs數組中提取ID字段的列表?
我有這樣的數組:
@friends = [
{'id' => 1, 'last_name' => 'Fo', 'first_name' => 'fa' },
{'id' => 3, 'last_name' => 'pa', 'first_name' => 'pi' },
{'id' => 2, 'last_name' => 'ma', 'first_name' => 'mi' }
];
我想創造價值的id像這樣的數組:@friend_ids = [1, 3, 2]
,使用push。
可能用'map' - 像'map {push @friend_ids,$$ _ {id}} @friends;'。現在無法測試,因此我不想回答。 –