ruby - 计数 Ruby 1.8.6 中数组中值的实例

标签 ruby arrays

以下行在 ruby​​ 1.8.7 中运行良好,但在 1.8.6 中运行不正常。我可以在 1.8.6 中使用什么替代方案

x = [3,4,5,6,7,78,4,3,2,5,5,3]
x.count(3)
=> 3

由于在 1.8.6 版本中 count 不是 Array 中的方法,因此我收到此错误。这个版本有没有类似的方法?

最佳答案

x = [3,4,5,6,7,78,4,3,2,5,5,3]
x.grep(3).size
#=> 3

关于ruby - 计数 Ruby 1.8.6 中数组中值的实例,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4897676/

相关文章:

ruby-on-rails - 使用 BigInt - Rails 5.0.3

ruby-on-rails - Rails,如何用 &nbsp 替换所有 2 个以上的空格?

c++ - 正确初始化智能指针数组

java - 如何知道数组是否包含给定的值

python - 如何创建一个 numpy 数组,该数组对应于一个点是否位于 numpy 多边形数组内?

ruby - 干 ruby 正则表达式的方法?

ruby - 使用 Ruby 将 SEC Edgar XML 文件解析为 Nokogiri

ruby-on-rails - rails : Resetting form fields with page refresh

javascript - 空单元格导致代码中断 For 循环 - 从电子表格生成 Google 文档

javascript - 从数组 JavaScript 转换 var 时,parseFloat 返回 NaN