Ruby 1.9 Hash mit einem Strich in einem Schlüssel

In ruby 1.9 gibt es eine Möglichkeit zu definieren, diesen hash mit der neuen syntax?

irb> { a:  2 }
=> {:a=>2}

irb> { a-b:  2 }
SyntaxError: (irb):5: syntax error, unexpected tLABEL
{ a-b:  2 }
      ^

mit der alten, es funktioniert:

irb> { :"a-b" =>  2 }
=> {:"a-b"=>2}

InformationsquelleAutor der Frage makevoid | 2010-01-25

Schreibe einen Kommentar