- 已关闭**。此问题需要details or clarity。当前不接受答案。
- 想要改进此问题?**添加详细信息并通过editing this post阐明问题。
2小时前关门了。
Improve this question
在Rails中:我喜欢转换
我的箭头哈希值={:a =〉1,:b =〉2,:c =〉3}
到
我的冒号散列= {a:1、b:2、c:3)
2小时前关门了。
Improve this question
在Rails中:我喜欢转换
我的箭头哈希值={:a =〉1,:b =〉2,:c =〉3}
到
我的冒号散列= {a:1、b:2、c:3)
1条答案
按热度按时间0pizxfdo1#
这两个函数是相同的,它们都声明了一个哈希值,其键分别是ruby符号
:a
、:b
和:c
。第一个声明(
{:a=>1,:b=>2,:c=>3}
)使用传统的ruby语法来声明散列。第二个声明(
{a: 1, b: 2, c: 3}
)使用了Ruby 1.9中引入的更新且更短的语法,并且只能在键是Ruby符号时使用。