У меня есть проблема, которая кажется простой, но я, похоже, не могу решить эту проблему.Проверьте, что элементы в массиве одинаковы в Ruby.
У меня есть массив, который выглядит так: ["foobar", "foo", "bar", "foobar"]
Я хочу написать метод, который проверяет элементы массива и соединяет два разных. Таким образом, результирующий массив будет ["foobar", "foobar", "foobar"]
У меня устало следующее, но я получаю массив чисел, а не строк.
`` `
array = %w(foobar foo bar foobar)
@i = 0
array.map do |item|
if item != array[i+1]
item + array[@i+1]
else
item
end
i += 1
end
` ``
Если у вас есть '[ "Foobar", "Foo", "бар", "Баз", "Foobar"]' то ?? –