array.count
ve array.size
arasında bir fark var mı?array.count ve array.size arasındaki fark
array.count
kullanırken üretim ortamında bazen hata alıyorum, ancak array.size
kullandığımda da aynı sorun çıkıyor.
array.count
ve array.size
arasında bir fark var mı?array.count ve array.size arasındaki fark
array.count
kullanırken üretim ortamında bazen hata alıyorum, ancak array.size
kullandığımda da aynı sorun çıkıyor.
Ruby 1.8.7'den itibaren, Array#count
, Array#size
'un aynısıdır.
Array#count
, Ruby sürümlerinde 1.8.7'den daha düşük bir sürümde mevcut değildir. Bu nedenle, Ruby 1.8.6'yı üretimde çalıştırıyorsanız, NoMethodError
'u yükseltecektir.
Ayrıca, diziler hakkında konuştuğunuzdan emin olun. ActiveRecord'da, örneğin, #size
ve #count
biraz farklıdır. Sayım, #size
, önbellek gibi önbelleğe alma işlemlerini anlar.
Bunun için teşekkürler. Şimdi sadece kalkınma sistemimin 1.8.7 rubyeye sahip olduğunu ve sahnelemenin 1.8.6 olduğunu anladım. – ssri
Birkaç yıl önce bunun hakkında iyi bir yazı yayınlandı: blog.hasmanythrough.com/2008/2/27/count-length-size – William