【发布时间】:2017-07-11 14:27:56
【问题描述】:
有什么方法可以让我不仅可以找出数组是否包含某些东西,还可以找出它在数组中的什么位置?
例如
在[1,4,6,4,1] 中找到1 将返回[0,4]
【问题讨论】:
有什么方法可以让我不仅可以找出数组是否包含某些东西,还可以找出它在数组中的什么位置?
例如
在[1,4,6,4,1] 中找到1 将返回[0,4]
【问题讨论】:
您可以将each_index 与select 一起使用:
arr = [1,4,6,4,1]
arr.each_index.select { |i| arr[i] == 1 }
#=> [0, 4]
【讨论】: