ruby-on-rails 如何将ruby hash_sym从散列箭头转换为散列冒号[已关闭]

gblwokeq  于 2023-02-10  发布在  Ruby
关注(0)|答案(1)|浏览(150)

2小时前关门了。
Improve this question
在Rails中:我喜欢转换
我的箭头哈希值={:a =〉1,:b =〉2,:c =〉3}

我的冒号散列= {a:1、b:2、c:3)

0pizxfdo

0pizxfdo1#

这两个函数是相同的,它们都声明了一个哈希值,其键分别是ruby符号:a:b:c
第一个声明({:a=>1,:b=>2,:c=>3})使用传统的ruby语法来声明散列。
第二个声明({a: 1, b: 2, c: 3})使用了Ruby 1.9中引入的更新且更短的语法,并且只能在键是Ruby符号时使用。

相关问题