Using Symbols as Hash Keys : Symbols « Language Basics « Ruby






Using Symbols as Hash Keys


people = Hash.new
people[:nickname] = 'M'
people[:language] = 'J'
people['last name'.intern] = 'M'
p people[:nickname]              
p people['nickname'.intern]      

 








Related examples in the same category

1.symbols is placeholders for identifiers and strings.
2.Ruby uses tons of symbols internally. To prove it, execute this line of Ruby code
3.Symbol in an array
4.id2name
5.object_id of three string with the same value
6.object_id of three symbols with the same name