delete() es un método de clase Hash que elimina el par clave-valor y devuelve el valor del hash cuya clave es igual a clave.
Sintaxis: Hash.delete()
Parámetro: array hash
Retorno: valor del hash cuya clave es igual a la clave eliminada.
Ejemplo 1:
# Ruby code for delete() method # declaring Hash value a = { "a" => 100, "b" => 200 } # declaring Hash value b = {"a" => 100} puts "delete a : #{a.delete("a") }\n\n" puts "delete b : #{b.delete("a") }\n\n"
Producción :
delete a : 100 delete b : 100
Ejemplo #2:
# Ruby code for delete () method # declaring Hash value c = {"a" => 100, "c" => 300, "b" => 200} puts "delete c : #{c.delete("b") }\n\n" puts "delete c : #{c.delete("xy"){ |el| "#{el} not found" } }\n\n"
Producción :
delete c : 200 delete c : xy not found
Publicación traducida automáticamente
Artículo escrito por Kirti_Mangal y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA