ssr*_*sri 11 arrays ruby-on-rails
有什么区别array.count
和array.size
?
我在使用时有时会在生产环境中遇到错误array.count
,但是当我使用时,同样可以正常工作array.size
.
Sim*_*tti 26
从Ruby 1.8.7开始,Array#count
是一样的Array#size
.
请注意,Array#count
在低于1.8.7的Ruby版本中不存在,因此如果您在生产中运行Ruby 1.8.6,它将引发一个NoMethodError
.
另外,请确保您正在谈论阵列.例如,在ActiveRecord中,#size
并且#count
略有不同.#size
理解缓存就像计数器缓存一样,而count则不然.
归档时间: |
|
查看次数: |
25407 次 |
最近记录: |