计算存储在哈希中的数组元素

flo*_*hei 1 arrays perl hash count

如何计算存储在哈希中的数组的元素?当我想改变元素时,我会这样做:

$myObject->{document}->[$i]->{myValue};
Run Code Online (Sandbox Code Playgroud)

不知怎的,我不知道如何获取文件的数量.

我是Perl的新手,我尝试过的所有方法都适用于常规数组,但不适用于那些存储在哈希中的方法.

dax*_*xim 5

只需取消引用arrayref:

my $count = @{ $myObject->{document} };
Run Code Online (Sandbox Code Playgroud)