gpt4 book ai didi

ruby - 如果存在,如何重命名散列中的键

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

我有以下哈希:

a = {
foo: 'bar',
answer: '42'
}

如何优雅地将键 :foo 重命名为新键 :test?如果 :foo 的散列条目不存在,则不应更改散列。

最佳答案

a[:test] = a.delete(:foo) if a.key?(:foo)

关于ruby - 如果存在,如何重命名散列中的键,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25283240/

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