Ruby | Struct values() function
The values() is an inbuilt method in Ruby that returns an array with the value of the particular struct.
Syntax: struct_name.to_a[integer]
Parameters: The function accepts an integer parameter which specifies the struct value to be returned.
Return Value: It returns the value of struct.
Example 1:
# Ruby program for values method in struct # Include structplace = Struct.new(:name, :speciality) # initialize valuesdetail = place.new("nagpur","orange") # print value puts detail.values |
Output:
nagpur orange
Example 2:
# Ruby program for values method in struct # Include structanimals = Struct.new(:name, :speciality , :found_in) # initialize valuesdetail = animals.new("labrador", "bark" , "Newfoundland") # values usedputs detail.values |
Output:
labrador bark Newfoundland



