【发布时间】:2015-07-30 21:43:09
【问题描述】:
如何返回数组中具有相同字符串值的元素的所有索引值?
例如:
myarray=[tree, bean, bean, bunny, frog, bean, soup]
如果我使用 myarray.index(bean) 搜索“bean”,它将返回 1。如果我使用 myarray.rindex(bean) 进行相同的搜索,它将返回 5。
我需要返回[1, 2, 5] 的myarray.{does this method exist?}(bean) 方法。
有什么建议吗?
【问题讨论】:
-
我想我刚刚找到了解决方案stackoverflow.com/questions/13659696/…
-
一个很好的问题是为什么你想知道。您是否要删除重复项?这个问题有点XY problem 的味道。
-
tree、bean等的值是多少?
标签: arrays ruby string calabash