2013-05-22 46 views
-2

我需要將變量添加到哈希中。我試圖這樣做:將變量添加到紅寶石中的哈希

actorsChickens = Hash.new 
nicolasCage = gets.chomp # is a string 
chickenCount = gets.chomp # is a string representing a number (i.e "5") 
actorsChickens[#{nicolasCage} => #{chickenCount}] 

我在做什麼錯了?我能做些什麼來添加一個變量到哈希?

+0

如果你想爲'chickenCount'整數使用'gets.chomp.to_i'。 – squiguy

+2

IIRC大多數Ruby哈希教程展示瞭如何做到這一點;我很好奇你在哪裏看/你是如何研究的。 –

回答

4

我想你想做到這一點:

your_hash = {} 
hash_key = gets.chomp 
hash_value = gets.chomp 
your_hash[hash_key] = hash_value