Feature #9686
Updated by nobu (Nobuyoshi Nakada) over 10 years ago
Symbols are often used literally as keys in hashes like this: ~~~ruby {foo: 'bar'} ~~~ `{foo: 'bar'}` But acutally there is a little inconvenience when using the alternative `:"name"` :"name" literal syntax: ~~~ruby string `string = 'foo' {:"#{string}" => 'bar'} ~~~ 'bar'}` It would be great if Ruby provided the possibility to write the second example like this: ~~~ruby string `string = 'foo' {"#{string}": 'bar'} ~~~ 'bar'}` This would be logical, because you can write both syntaxes the same way when not using them in hashes.