Ruby 枚举的count()函数

Ruby 枚举的count()函数

enumerablecount() 是Ruby中的一个内置方法,用于返回enumerable中的元素数量,或与给定元素相等的元素数量,或满足给定块中条件的项目数量。

语法 :block.count { |obj| block }或block.count(element)

参数 :该函数需要一个块或一个项目。如果它不接受两者中的任何一个,那么它将返回枚举器中元素的数量。

返回值 : 它返回元素的数量。

例子 1 :

# Ruby program for count method in Enumerable
  
# Initialize
enu = [12, 18]
  
# returns enumerator
res = enu.count

输出:

2

例2 :

# Ruby program for count method in Enumerable
  
# Initialize
enu = [12, 18, 12]
  
# returns enumerator
res = enu.count(12)

输出:

2

例3 :

# Ruby program for count method in Enumerable
  
# Initialize
enu = [12, 18, 16, 18]
  
# returns enumerator
res = enu.count { |el| el > 13}

输出:

3

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程