【发布时间】:2011-02-17 06:01:08
【问题描述】:
我正在尝试动态构建一个多维数组。我想要的基本上是这个(为简单起见写出来):
b = 0
test = [[]]
test[b] << ["a", "b", "c"]
b += 1
test[b] << ["d", "e", "f"]
b += 1
test[b] << ["g", "h", "i"]
这给了我错误:NoMethodError: undefined method `
test = [[], [], []]
它工作正常,但在我的实际使用中,我不会事先知道需要多少个数组。有一个更好的方法吗?谢谢
【问题讨论】:
标签: ruby arrays multidimensional-array