嘗試將一部分的has分配給另一個變量。我有一個哈希。喜歡的東西:如何將散列的一部分分配給其他變量?
hash = {
"cupcake" => {
"a" => 1
},
"muffin" => {
"b" => 2
}
}
當我做這樣的事情:
cupcake = hash["cupcake"]
蛋糕是零這個代碼後。
嘗試將一部分的has分配給另一個變量。我有一個哈希。喜歡的東西:如何將散列的一部分分配給其他變量?
hash = {
"cupcake" => {
"a" => 1
},
"muffin" => {
"b" => 2
}
}
當我做這樣的事情:
cupcake = hash["cupcake"]
蛋糕是零這個代碼後。
這不應該工作,這不是有效的Ruby代碼。 – tadman
我在irb編輯之後試過你的代碼,它工作正常 – Ursus
@Ursus找出它不工作的原因。是其他代碼中的一個錯誤,它創建了別人寫的哈希。我之前從未使用過紅寶石,所以我認爲也許不允許複製子哈希。謝謝你的幫助。 – wakinov