我试图引用二维散列。有人知道为什么下面的代码不能输出true
吗?还有人知道如何更改它以使其输出?
grid = Hash.new(false)
grid [[3,2]] = true
current_position = [3,2]
puts grid[[current_position]]
最佳答案
散列中的键是[3,2]
,相当于current_position
,因此要访问内容,它是:
puts grid[current_position]
关于ruby - 解决二维哈希的麻烦,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/14790379/