Пытается удалить из этого массива:
array = ["Dog", "Cat", "John Cena"]
Но это не сработает:
array.delete(1) array.delete([1])
Любая помощь приветствуется.
Как уже говорилось ранее, вы должны использовать Ruby Docs для помощи, подобной этой, Ruby имеет потрясающую документацию и позор, чтобы тратить здесь богатство знаний.
https://ruby -doc.org / ядро-2.1.0 / Array.html # метод-я-delete_at
В качестве альтернативы:
array = ["Dog", "Cat", "John Cena"] array[1, 1] = [] array # => ["Dog", "John Cena"]
Это delete_at вам нужно:
delete_at
array = ["Dog", "Cat", "John Cena"] #=> ["Dog", "Cat", "John Cena"] array.delete_at(1) #=> "Cat" array #=> ["Dog", "John Cena"]
Пожалуйста, проверяйте документ чаще, вы, вероятно, найдете то, что вам нужно в большинстве случаев.