Jakie są zalety nowej składni skrótu w Ruby 1.9?

Czy poza tym, że jest on bardziej zwięzły dla definiowania skrótów z symbolami jako kluczami, czy są jakieś inne korzyści z napisania skrótu jako:

{key1: "value1", key2: "value2"} zamiast{:key1 => "value1", :key2 => "value2"}?

Jaka jest konwencja, gdy masz mieszankę ciągów znaków i symboli jako klucze skrótu?

Czy piszesz to jako{"key1" => "value1", key2: "value2"} lub utrzymuj styl spójny{"key1" => "value1", :key => "value2"}

questionAnswers(2)

yourAnswerToTheQuestion