私はこれについて決定的な答えを見つけることができないようで、私がこれを「n番目のレベル」まで確実に理解したいと思います:-)
a = {"a" => "こんにちは"、 "b" => "世界"} a.count#2 a.size#2 a.length#2 a = [10、20] a.count#2 a.size#2 a.length#2
それでどちらを使うのですか?aに複数の要素があるかどうかを知りたい場合、それは問題ではないようですが、実際の違いを確実に理解したいと思います。これは配列にも当てはまります。同じ結果が得られます。
また、カウント/サイズ/長さはActiveRecordとは異なる意味を持つことに気づきました。今は主に純粋なRuby(1.92)に関心がありますが、ARがもたらす違いを誰かが知りたいのであれば、それも評価されます。
ありがとう!
Array#nitems
あります。これは、配列内の非NILアイテムの数を返します。しかし、Ruby 1.9では利用できなくなりました