如何在ruby中调用多维数组的项
|
我有这样的数组
i = 0
lines.each do |l|
array[i] = l.split(\',\')
i+=1
end
而且我想像在php中那样调用$array[1][3]
,但没有成功。我已经在Google上搜索了数小时,但找不到解决方案。
没有找到相关结果
已邀请:
2 个回复
结乳
现在,在红宝石中,数组的美元符号不是必需的,它表示全局变量,并且使用它们不是一种好习惯。 您应该这样访问变量:variable3ѭ。 您可以在ruby1.9中使代码成为单一代码:
捅瓶啡
会返回类似
的信息,请执行以下操作:
每当行(6)或列(3)超出范围时,它都会返回
。
确保即使该行超出范围,它仍然会提供一个空数组,以使搜索列不会返回错误。