Sepertinya saya tidak dapat menemukan jawaban yang pasti tentang ini dan saya ingin memastikan saya memahami ini ke "tingkat ke-n" :-)
a = {"a" => "Hello", "b" => "World"} a.count # 2 ukuran # 2 panjang # 2 a = [10, 20] a.count # 2 ukuran # 2 panjang # 2
Jadi mana yang harus digunakan? Jika saya ingin tahu apakah a memiliki lebih dari satu elemen maka sepertinya tidak masalah tetapi saya ingin memastikan saya memahami perbedaan yang sebenarnya. Ini berlaku untuk array juga. Saya mendapatkan hasil yang sama.
Juga, saya menyadari bahwa jumlah / ukuran / panjang memiliki arti yang berbeda dengan ActiveRecord. Saya sebagian besar tertarik pada Ruby murni (1,92) sekarang tetapi jika ada yang ingin berpadu pada perbedaan AR membuat itu akan dihargai juga.
Terima kasih!
Array#nitems
:, yang mengembalikan jumlah item non-NIL dalam array. Tapi itu tidak tersedia di Ruby 1.9 lagi