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


Ruby Array.count用法及代码示例


本文简要介绍ruby语言中 Array.count 的用法。

用法

count → an_integer
count(obj) → an_integer
count {|element| ... } → an_integer

返回指定元素的计数。

没有参数也没有块,返回所有元素的计数:

[0, 1, 2].count # => 3
[].count # => 0

使用参数 obj ,返回元素的计数 ==obj

[0, 1, 2, 0.0].count(0) # => 2
[0, 1, 2].count(3) # => 0

在没有参数和给定块的情况下,使用每个元素调用块;返回块返回真值的元素的计数:

[0, 1, 2, 3].count {|element| element > 1} # => 2

使用参数 obj 和给定的块,发出警告,忽略块,并将元素的计数 == 返回到 obj

相关用法


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