以下是对哈希数组的引用。给定这样的数组引用,我想永远删除最后一个元素。流行音乐吗?哈希不保持任何秩序?..
$arrayref = [
{
'F1' => V1,
'F2' => V2,
},
{
'F1' => V3,
'F2' => V4,
},
.
.
.
];
答案 0 :(得分:9)
pop @$arrayref
或
splice(@$arrayref, -1)
或
--$#$arrayref;
对于一些易于记忆的规则来帮助您使用引用,请参阅http://perlmonks.org/?node=References+quick+reference。
答案 1 :(得分:6)
有效。尝试:
pop @{$arrayref};
哈希不维持任何订单。但是你正在处理一组对象(哈希)。数组保持秩序。