当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


Ruby Enumerable count()用法及代码示例


可枚举的count()是Ruby中的一个内置方法,它返回可枚举中的元素数或等于给定元素的元素数,或满足给定块中条件的项目数。

用法: block.count { |obj| block } or 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


相关用法


注:本文由纯净天空筛选整理自gopaldave大神的英文原创作品 Ruby | Enumerable count() function。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。