gpt4 book ai didi

ruby - 除了数组值之外,如何使用散列?或者如何创建哈希线?

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

尝试使用除代码中的许多值之外的哈希

H1 ​​= Hash[:state =>1, code => 2]

H2 = Hash[:state =>10, code => 20]

这项工作:

H1.except(:state, :code)

Hash -> H1 将不包含值。好的

但是下面是行不通的

H1.expect(H2.keys)

哈希 -> H1 将包含值。不

问题是因为 ruby​​ 把 order.keys 和 BRACKET 放在了一起。我尝试从数组生成但也不起作用

最佳答案

你所做的相当于调用 H1.except([:state, :code])

如果 H1.except(:state, :code) 有效,只需取消数组:

H1.except(*H2.keys)

关于ruby - 除了数组值之外,如何使用散列?或者如何创建哈希线?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20096791/

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