配列から一致する要素を全て取り除く
Array#deleteメソッドにより指定した要素と等しいものを全て配列から取り除くことができます。Array#deleteはレシーバ自身の値を更新します。 Array#deleteメソッドへブロックを与えた場合、削除する要素が無かった場合ブロックが実行されます。
code:ruby
a = "apple", "orange", "lemon", "apple", "vine"
a.delete("apple") #=> "apple"
p a #=> "orange", "lemon", "vine"
a.delete("apple") { |x| puts "#{x} not found" } #=> "apple not found"