Ruby 结构体 values()函数
values() 是Ruby中的一个内置方法,用于返回一个包含特定结构值的数组。
语法 :struct_name.to_a[ integer ]
参数 :该函数接受一个整数参数,指定要返回的结构值。
返回值 :它返回结构体的值。
示例 1 :
# Ruby program for values method in struct
# Include struct
place = Struct.new(:name, :speciality)
# initialize values
detail = place.new("nagpur","orange")
# print value
puts detail.values
输出:
nagpur
orange
例2 :
# Ruby program for values method in struct
# Include struct
animals = Struct.new(:name, :speciality , :found_in)
# initialize values
detail = animals.new("labrador", "bark" , "Newfoundland")
# values used
puts detail.values
输出:
labrador
bark
Newfoundland