2013-02-09 60 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