我如何检索我正在查看的特定符号的值?
如果我之前在哈希中定义了一个符号
:red => "blue"
我可以在 :red 上调用什么方法来获得“蓝色”?.to_s 和 .id2name 给我“红色”
使用Hash#[]
:
>> h = {:red => "blue"}
=> {:red=>"blue"}
>> h[:red]
=> "blue"
您可以使用Hash#fetch
h = {:red => "blue"}
h.fetch(:red) # => "blue"