【发布时间】:2012-07-10 11:21:08
【问题描述】:
除了使以符号为键的哈希定义更加简洁之外,将哈希编写为还有其他好处吗:
{key1: "value1", key2: "value2"} 而不是{:key1 => "value1", :key2 => "value2"}?
另外,当您将字符串和符号混合作为哈希键时,约定是什么?
你是写成{"key1" => "value1", key2: "value2"}还是保持风格一致为{"key1" => "value1", :key => "value2"}
【问题讨论】:
-
混合使用字符串和符号作为键时,应考虑使用HashWithIndifferentAccess