【发布时间】:2012-03-15 10:40:19
【问题描述】:
假设我有一个数组数组,我不知道它们的名称,只是它们是数组,有多少个。
bigArray=[smallArrayA[], smallArrayB[]]
现在我可以通过索引位置获取数组,例如:
smallA = bigArray[0]
smallA << 'input'
但我想知道的是数组的名称,存储在“大”中..
bigArray.inspect
..给我:
[['input'],[]]
我的问题是较小的名称将被动态创建,我需要知道它们的名称以便稍后修改正确的名称。
【问题讨论】:
-
你说的名字是什么意思? ruby 中的数组只有索引,没有“名称”...也许您正在寻找的是 Hash?
-
哈希绝对更适合,是的。谢谢。
标签: ruby arrays multidimensional-array