配列から一致する要素を全て取り除く
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"