如何重命名哈希中的键(如果存在)

雷蛇

我有以下哈希值:

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

如何优雅地将密钥重命名:foo为新密钥:test如果的哈希条目:foo不存在,则不应更改哈希。

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

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章