Ruby:整数作为哈希的关键

时间:2016-05-26 16:04:45

标签: ruby hash

我需要哈希:

name[13][:sub_param1] name[13][:sub_param2]

我试过了:

name = {13: {sub_param1 => 123}}

但只有当13:是'13'时才有可能:(字符串)

1 个答案:

答案 0 :(得分:3)

我不确定你在这里做了什么,但这有效:

name = { 13 => { sub_param1: 123 } }

请注意,使用x:表示法意味着键被强制为符号。如果您需要使用更多异国情调的密钥类型,则必须使用箭头。