gpt4 book ai didi

ruby - 什么是哈希#count?

转载 作者:数据小太阳 更新时间:2023-10-29 07:51:38 25 4
gpt4 key购买 nike

当我注意到这个时,我正在玩 IRB (Ruby 2.5.1):

irb(main):020:0> h 
=> {3=>4, :aaa=>false}
irb(main):021:0> h.count
=> 2

然而,这个方法在Ruby docs中不存在。 .

快速测试表明 hsh.count 给出与 hsh.keys.count 相同的结果,并且 Hash.ancestors 包含 可枚举

Hash#count 到底是什么?

最佳答案

您似乎已经了解了大部分内容...它是 Enumerable#count .

从技术上讲,hsh.keys.count 正在计算键数,hsh.count 正在计算(由hsh.each),但实际上它们是相同的值,因为每一对都有一个唯一的键。

关于ruby - 什么是哈希#count?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51846545/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com