{ "a" => 1 }, "muffin" =-6ren">
gpt4 book ai didi

ruby - 如何将散列的一部分分配给另一个变量?

转载 作者:太空宇宙 更新时间:2023-11-03 18:05:44 25 4
gpt4 key购买 nike

试图将 a 的一部分分配给另一个变量。我有一个哈希。像这样的东西:

hash = {
"cupcake" => {
"a" => 1
},
"muffin" => {
"b" => 2
}
}

当我做类似的事情时:

cupcake = hash["cupcake"]

cupcake 在这段代码之后是 nil

最佳答案

如果你想要字符串键,你必须使用这个语法

hash = {
"cupcake" => {
"a" => 1
},
"muffin" => {
"b" => 2
}
}

带冒号的语法用于符号键

hash = {
cupcake: {
a: 1
},
muffin: {
b: 2
}
}

cupcake = hash[:cupcake]

关于ruby - 如何将散列的一部分分配给另一个变量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46332167/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com