在Perl中,哈希的标量上下文是什么?有什么用处吗?

2024年11月20日 07:12
有1个网友回答
网友(1):

你可能会看再一些像 4/8 的值, 而简单来说这甚麼都不是..

hash 其实是一些组织化了的 array, 里面用内建的 index (索引) 来处理, 那个键对应那个值 (在内存的位置) 简单地理解的话, 这输出的分母是准备用来储存这个 index 的总量 -- 叫 bucket (桶), 而分子就是使用了这个 index 的量
以上你唯一会有意思的地方是, 如果这是一个空的 hash, $a 就会是 0