你如何创建自己的多维数组?

时间:2017-11-19 10:34:33

标签: ruby

我正在编码,我在代码中遇到了这个问题,如何在Ruby中创建自己的多维数组?我试过搜索,但没有一个网站可以提供帮助。

1 个答案:

答案 0 :(得分:1)

Ruby中没有多维数组(至少他们不是一等公民。)

可以通过创建包含相同长度的数组的数组来模拟此行为:

arr = [[1, 2], [3, 4]]

或动态:

arr = Array.new(2) { |_| Array.new(2) } 

此外,标准库中有Matrix个类。