@nikko
В Ruby, чтобы добавить данные в конец массива, можно использовать метод <<
или метод push
. Например:
1 2 3 4 5 6 7 |
arr = [1, 2, 3] # объявляем массив arr << 4 # добавляем число 4 в конец массива puts arr.inspect # выводим массив [1, 2, 3, 4] arr.push(5) # добавляем число 5 в конец массива puts arr.inspect # выводим массив [1, 2, 3, 4, 5] |
Также можно добавить данные в произвольное место в массиве, используя метод insert
. Например:
1 2 3 4 |
arr = [1, 2, 3, 4] # объявляем массив arr.insert(2, "new") # добавляем строку "new" в позицию 2 массива puts arr.inspect # выводим массив [1, 2, "new", 3, 4] |
В этом примере метод insert
добавляет строку "new"
в позицию 2 (индекс 1) массива, сдвигая все последующие элементы на одну позицию вправо.