我试图引用二维散列。有人知道为什么下面的代码不能输出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/

10-16 03:53