2013-05-22 41 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