我有一个数组,它可能包含重复项,也可能不包含重复项,但没有nil或""值.
array = ["Ballerina", "Lagoon", "Black", "Space", "Golden", "Lagoon"]
这真的是我最接近解决这个问题的方法,但这里的问题是我不知道副本,所以它不是真的有效:
array.each_with_index.map {|value, index| array[index] == "Lagoon" ? index : ""}.uniq
我希望返回的是数组中的任何重复项将索引值连接到数组值的末尾.因此,最终结果将是:
array = ["Ballerina", "Lagoon 1", "Black", "Space", "Golden", "Lagoon 5"]
谢谢