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