“开始Ruby:从新手到专家”一书中的哈希

时间:2015-03-16 10:05:25

标签: ruby

我正在读这本书,哈希是这样做的:

{:hash1 => :reference}

为什么作者在引用之前放了一个冒号,它做了什么?它和它一样吗?

{:hash1 => reference}

或在引用之前是否有结肠的目的?

2 个答案:

答案 0 :(得分:1)

在下面的示例中,:reference更精确地是值或符号。 :referencereference两者不相同,因为reference代表变量/方法。

{:hash1 => :reference}

答案 1 :(得分:0)

答案:两者完全不同

:reference 

是Ruby Symbol的文字

reference

是ruby变量或method..etc