📜  红宝石 |结构 values_at()函数

📅  最后修改于: 2022-05-13 01:54:28.083000             🧑  作者: Mango

红宝石 |结构 values_at()函数

values_at()是 Ruby 中的一个内置方法,它返回一个包含结构成员值的数组。选择器可以有两种类型:整数或范围偏移。

示例 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) 

输出

Raman
Kolkata

示例 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)  

输出

bark
Newfoundland