zsq*_*are 14 ruby syntax ruby-1.9
除了使用符号作为键定义哈希更简洁之外,编写哈希还有其他好处:
{key1: "value1", key2: "value2"}而不是{:key1 => "value1", :key2 => "value2"}?
此外,当您将字符串和符号混合为散列键时,常规是什么?
你是把它写成{"key1" => "value1", key2: "value2"}还是保持风格一致{"key1" => "value1", :key => "value2"}
Dav*_*ton 12
它看起来更好 - 它是语法糖; 它最终是同一件事.
混合键时(呃,为什么要这样做?)我使用旧的哈希火箭语法来表示整个哈希.
使用符号值我也使用旧的哈希火箭语法来表示整个哈希 - 这看起来很蹩脚:
{ ohai: :kthxbye }
Run Code Online (Sandbox Code Playgroud)
我不喜欢在同一个哈希中混合使用这两种样式 - 我觉得它很混乱.
不过,这完全取决于个人喜好.
| 归档时间: |
|
| 查看次数: |
6060 次 |
| 最近记录: |