Ruby | Estructura valores_en() función

value_at () es un método incorporado en Ruby que devuelve una array con los valores de los miembros de la estructura. El selector puede ser de dos tipos: Integer o Range offset.

Sintaxis : struct_name.values_at ( rango )

Parámetros : la función toma un solo rango de parámetros que especificará el inicio y el final de los miembros de la estructura.

Valor devuelto : Devuelve la array con los valores de los miembros.

Ejemplo 1 :

# Ruby program for values_at method in struct 
    
# Include struct
Student = Struct.new(:name, :address)
  
#initialize values
detail = Student.new("Raman", "Kolkata")
  
# values_at used
puts detail.values_at(0, 1) 

Salida :

Raman
Kolkata

Ejemplo 2 :

# Ruby program for values_at method in struct 
    
# Include struct
animals = Struct.new(:name, :speciality , :found_in)
  
# initialize values
detail = animals.new("labrador", "bark" , "Newfoundland")
  
# values_at used
puts detail.values_at(1,2)  

Salida :

bark
Newfoundland

Publicación traducida automáticamente

Artículo escrito por gopaldave 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 *