ruby - 解决二维哈希的问题

标签 ruby hash

我正在尝试引用二维哈希。有谁知道为什么下面的代码不会输出 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/

相关文章:

ruby - 实现嵌套表单时的路由问题

ruby-on-rails - 如何更新 Ruby、Rails 和 Spree : Some Pointers Please?

ruby-on-rails - 如何将 h4 标签添加到 refinerycms 编辑器?

c - 对学生数据库进行散列(使用链)(位折叠/加法散列)

python - Python3 hashlib 和 Google BigQuery 的 MD5 哈希输出的差异

java - 什么是快速哈希,它将 UUID 映射到单位间隔?

ruby-on-rails - 包含和引用另一个表时无法解析的列的自定义名称

c++ - 为 Homebrew 软件构建 C++ 公式

ruby-on-rails - 编辑表单中的序列化哈希?

perl - 如何递归遍历嵌套的哈希数据结构?