我有一个大数组 ,h
其中包含一个名为 的参数的几个实例startingParam
,它后面总是跟有两个相关但并不总是相同的其他参数。我需要查找startingParam
数组中的每个实例,并将其和接下来的两个参数推送到一个单独的数组中,holdingArray
.
由于我对 Ruby 非常陌生,因此以下代码不起作用。有人知道我做错了什么吗?有没有更好的方法来解决这个问题?
h.each do |param|
if param == 'startingParam'
holdingArray << h.[param],
holdingArray << h.[param + 1],
holdingArray << h.[param + 2]
end
end
非常感谢。