【发布时间】:2016-01-24 21:19:52
【问题描述】:
我发现这个在哈希上使用#any? 的例子有点棘手:
“使用哈希,您可以通过两种方式使用它们。或者使用一个参数,即键值对的 2 元素数组。candidate[0] 是键,candidate[1] 是它的值。
{:locke => 4, :hugo => 8}.any? { |candidate| candidate[1] > 4 }
这会返回 true,因为第二个候选 :hugo 的值大于 4。"
谁能给我指出一个地方来解释这里发生了什么?我找不到关于 SO 的相关问题。提前非常感谢。
【问题讨论】: