@linnea Вы можете использовать .clear метод в Ruby чтобы очистить и удалить все элементы из массива в Ruby, ниже код как пример:
1 2 3 4 5 |
arr = ["test", "test 2"] arr.clear # Вывод: [] print(arr) |
@linnea
В Ruby есть несколько способов очистить массив:
1 2 |
my_array = [1, 2, 3, 4, 5] my_array.clear #=> [] |
1 2 |
my_array = [1, 2, 3, 4, 5] my_array = [] #=> [] |
1 2 |
my_array = [1, 2, 3, 4, 5] my_array.slice!(0, my_array.length) #=> [1, 2, 3, 4, 5] |
1 2 |
my_array = [1, 2, 3, 4, 5] my_array.delete_if { |item| true } #=> [] |
В этом случае, условие всегда истинно, поэтому все элементы массива будут удалены.