Ruby | Método hash shift()

Hash#shift() es un método de clase Hash que elimina un par clave-valor del hash y luego devuelve estos valores como una array de dos elementos.

Sintaxis: Hash.shift()

Parámetro: valores hash

Retorno: array de dos elementos [clave-valor]

Ejemplo 1 :

# Ruby code for Hash.shift() method
  
# declaring Hash value
a = {a:455, b:200}
  
# declaring Hash value
b = {e:500, c:300, b:200}
  
# declaring Hash value
c = {a:100}
  
  
# shift Value
puts "Hash a shift form : #{a.shift()}\n\n"
  
puts "Hash b shift form : #{b.shift()}\n\n"
  
puts "Hash c shift form : #{c.shift()}\n\n"

Producción :

Hash a shift form : [:a, 455]

Hash b shift form : [:e, 500]

Hash c shift form : [:a, 100]

Ejemplo #2:

# Ruby code for Hash.shift() method
  
# declaring Hash value
a = { "a" => 344, "b" => 200 }
  
# declaring Hash value
b = {"a" => 100}
  
# declaring Hash value
c = {"e" => 100, "c" => 300, "b" => 200}
  
  
# shift Value
puts "Hash a shift form : #{a.shift()}\n\n"
  
puts "Hash b shift form : #{b.shift()}\n\n"
  
puts "Hash c shift form : #{c.shift()}\n\n"

Producción :

Hash a shift form : ["a", 344]

Hash b shift form : ["a", 100]

Hash c shift form : ["e", 100]

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

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *