尝试将has的一部分分配给另一个变量。我有一个哈希。类似的东西:
hash = {
"cupcake" => {
"a" => 1
},
"muffin" => {
"b" => 2
}
}
当我做类似的事情时:
cupcake = hash["cupcake"]
此代码后蛋糕 nil 。
答案 0 :(得分:3)
如果你想要字符串键,你必须使用这种语法
hash = {
"cupcake" => {
"a" => 1
},
"muffin" => {
"b" => 2
}
}
带冒号的语法用于符号键
hash = {
cupcake: {
a: 1
},
muffin: {
b: 2
}
}
cupcake = hash[:cupcake]