Ruby 结构体 size()函数
size() 是Ruby中的一个内置方法,用于返回结构中存在的成员总数。
语法 :struct_name.size()
参数 :该函数不接受任何参数。
返回值 :它返回指定结构成员的整数。
示例 1 :
# Ruby program for size method in struct
# Include struct
Places = Struct.new(:name, :speciality)
#initialize values
detail = Places.new("Nagpur", "oranges")
# size used
puts detail.size
输出:
2
例2 :
# Ruby program for size method in struct
# Include struct
animals = Struct.new(:name, :speciality , :found_in)
# initialize values
detail = animals.new("labrador", "bark" , "Newfoundland")
# size used
puts detail.size
输出:
3