키에 대시가있는 Ruby 1.9 해시 루비 1.9에서 새로운 구문으로이 해시를 정의하는 방법이 있습니까? irb> { a: 2 } => {:a=>2} irb> { a-b: 2 } SyntaxError: (irb):5: syntax error, unexpected tLABEL { a-b: 2 } ^ 이전 버전에서는 작동합니다. irb> { :"a-b" => 2 } => {:"a-b"=>2} 다음 구문을 사용할 수도 있습니다. {a: 1, b: 2, 'c-c': 3, d: 4} 새 구문에서 사용할 수없는 합법적 인 기호가 있습니다. 참조를 찾을 수 없지만 /^[a-zA-Z_][a-zA-Z_0-9]*[!?]?$/새 구문과 일치하는 기호 이름 이 허용되는 것 같습니다. 마지막 문자는 특수 문자 "!"일 수 있습..