标签: ruby
我正在编码,我在代码中遇到了这个问题,如何在Ruby中创建自己的多维数组?我试过搜索,但没有一个网站可以提供帮助。
答案 0 :(得分:1)
Ruby中没有多维数组(至少他们不是一等公民。)
可以通过创建包含相同长度的数组的数组来模拟此行为:
arr = [[1, 2], [3, 4]]
或动态:
arr = Array.new(2) { |_| Array.new(2) }
此外,标准库中有Matrix个类。
Matrix