$h
下面是一个对象,但它只包含一个常规哈希。
my $h = YAML::Syck::LoadFile('have_seen.yaml');
如果它是一个普通的散列,那么键的数量就是keys $h
.
问题
当哈希在对象中时如何获取键的数量?
更新
这是代码
#!/usr/bin/perl
use strict;
use YAML::Syck;
my $h = YAML::Syck::LoadFile('h.yaml');
my $links = 100;
print $links - keys $h . "\n";
yaml 文件包含
---
010711: 1
---