Каковы преимущества нового синтаксиса хэша в Ruby 1.9?

Помимо упрощения определения хешей с символами в качестве ключей, есть ли другие преимущества написания хеша как:

{key1: "value1", key2: "value2"} вместо{:key1 => "value1", :key2 => "value2"}?

Кроме того, каково соглашение, когда у вас есть сочетание строк и символов в качестве ключей хеша?

Ты пишешь это как{"key1" => "value1", key2: "value2"} или придерживаться стиля как{"key1" => "value1", :key => "value2"}

Ответы на вопрос(2)

Ваш ответ на вопрос