Ruby 结构体 values()函数

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

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程