2013-02-09 106 views
1

我想引用2维散列。有谁知道为什么下面不会输出true以及如何改变它,以便它?解决2维散列问题

grid = Hash.new(false) 
grid [[3,2]] = true 
current_position = [3,2] 
puts grid[[current_position]] 
+2

这不是二维的哈希值,它是一个关键的哈希这恰好是一个数组。 – 2013-02-09 17:08:07

回答

3

在你的哈希的关键是[3,2]这相当于current_position,所以访问的内容,它是:

puts grid[current_position] 
+0

非常好!谢谢! – 2013-02-09 17:05:28