Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Delete element from array by value

  • delete
planets = ["Mercury", "Venus", "Earth", "Mars", "Jupiter"]
puts planets.delete("Earth")
puts planets

res = planets.delete("Pluto")
puts res.nil?
puts planets

names = ["Foo", "Bar", "Foo"]
names.delete("Foo")
puts names
Earth
["Mercury", "Venus", "Mars", "Jupiter"]
true
["Mercury", "Venus", "Mars", "Jupiter"]
["Bar"]