我有以下哈希值:
a = { foo: 'bar', answer: '42' }
如何优雅地将密钥重命名:foo为新密钥:test?如果的哈希条目:foo不存在,则不应更改哈希。
:foo
:test
a[:test] = a.delete(:foo) if a.key?(:foo)
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
点击生成二维码
我来说两句