Каковы преимущества нового синтаксиса хэша в Ruby 1.9?
Помимо упрощения определения хешей с символами в качестве ключей, есть ли другие преимущества написания хеша как:
{key1: "value1", key2: "value2"}
вместо{:key1 => "value1", :key2 => "value2"}
?
Кроме того, каково соглашение, когда у вас есть сочетание строк и символов в качестве ключей хеша?
Ты пишешь это как{"key1" => "value1", key2: "value2"}
или придерживаться стиля как{"key1" => "value1", :key => "value2"}