Hash#fetch_values() es un método de clase Hash que devuelve una array que contiene los valores asociados con las claves dadas. Sin otros argumentos, generará una excepción KeyError.
Sintaxis: Hash.fetch_values()
Parámetro: valores hash
Retorno: array que contiene los valores asociados con las claves dadas
Ejemplo 1 :
# Ruby code for Hash.fetch_values() method # declaring Hash value a = { "a" => 100, "b" => 200 } # declaring Hash value b = {"a" => 100} # block condition # fetch? Value puts "Hash a fetch_values form : #{a.fetch_values("x"){|k| k.upcase}}\n\n"
Producción :
Hash a fetch_values form : ["X"]
Ejemplo #2:
# Ruby code for Hash.fetch_values() method # declaring Hash value a = { "a" => 100, "b" => 200 } # declaring Hash value b = {"a" => 100} # declaring Hash value c = {"a" => 100, "c" => 300, "b" => 200} # fetch_values Value puts "Hash a fetch_values form : #{a.fetch_values("a")}\n\n" puts "Hash b fetch_values form : #{b.fetch_values("a")}\n\n" puts "Hash c fetch_values form : #{c.fetch_values("b")}\n\n"
Producción :
Hash a fetch_values form : [100] Hash b fetch_values form : [100] Hash c fetch_values form : [200]
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