以下行在 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/