我试图弄清楚如何删除返回值的哈希条目{}.
我正在做这样的事情;
if (ref($snapshots{"ID\:$id"}) eq "{}") {
print "ID $id hash no snapshots\n";
}
Run Code Online (Sandbox Code Playgroud)
它似乎不起作用.有任何想法吗?
考虑到{},ref会"HASH"不会"{}"
if (ref $snapshots{"ID\:$id"} eq 'HASH' && !scalar keys %{$snapshots{"ID\:$id"}}) {
delete $snapshots{"ID\:$id"};
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1728 次 |
| 最近记录: |