Open In App

Ruby | Struct values_at() function

Last Updated : 19 Mar, 2024
Comments
Improve
Suggest changes
Like Article
Like
Report
The values_at() is an inbuilt method in Ruby that returns an array with the struct members values. Selector can be of two types: Integer or Range offset.
Syntax: struct_name.values_at(range) Parameters: The function takes a single parameter range which will specify the start and end of the struct members. Return Value: It returns the array with member values.
Example 1: Ruby
# 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) 
Output:
Raman
Kolkata
Example 2: Ruby
# 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)  
Output:
bark
Newfoundland

Next Article

Similar Reads