key in ruby new hash

后端 未结 2 818
深忆病人
深忆病人 2021-01-21 22:47

There is a weird issue with Ruby 1.9.2\'s new hash syntax. How can I put any Object as key in hash in 1.9.2?

in 1.8.7 hash it works:

a=\"b\" 
{\"a\" =>         


        
2条回答
  •  失恋的感觉
    2021-01-21 22:56

    In Ruby 1.9 you are allowed to put colon : only after symbols that are used as keys!

    Any object can use the arrow =>, even symbols.

提交回复
热议问题