arrays - 如何在Ruby中声明一个空的二维数组?

标签 arrays ruby-on-rails-3

有人可以告诉我如何声明二维数组的新实例吗?
大多数语言使用类似

数组= Array.new [2] [2]


我不知道如何在Ruby中进行操作。

请帮助...

最佳答案

你可以做:

width = 2
height = 3
Array.new(height){Array.new(width)} #=> [[nil, nil], [nil, nil], [nil, nil]] 

关于arrays - 如何在Ruby中声明一个空的二维数组?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5372701/

相关文章:

Android:随着时间的推移将数据库加载到内存与查询

c - 为什么我在用于指定数组大小的 const int 上得到不同的编译器行为?

c - 使用函数对数组进行排序

ruby-on-rails - Rails 可以充当在 mysite 上托管域的反向代理吗?

ruby-on-rails-3 - Rails 3 CSRF_meta_tag 无法正常工作

java - Array.sort 只返回 0 个值。数组大小正确并且数组已完全填充

ios - Group Array 在 Swift 中向 UITableView 引入部分

ruby-on-rails - 我应该如何在生产中管理我的 gem 的二进制依赖项?

ruby-on-rails - 插件中的生成器和迁移 (rails 3)

ruby-on-rails - 自定义操作的 Rails 验证